algolia / algolia/algoliasearch-client-javascript

Unable to delete virtual replica

Aperta
#1,377 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
1.4k
Fork
226
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

How does one go about deleting a virtual replica index?

Looking at the published documentation at
- https://www.algolia.com/doc/api-client/methods/indexing/#creating-indices
- https://www.algolia.com/doc/api-reference/api-methods/delete-index/
- https://www.algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/deleting-replicas/#using-the-api

It seems as though this should work, assuming a "main" index named "main" and a virtual replica named "virtual":
```
const client = algoliaSearch(ID, KEY);
const main = client.initIndex('main');
await main.setSettings({
replicas: []
});
const virtualIndex = client.initIndex('virtual');
await virtualIndex.delete();
```

However, the call to `initIndex` for `'virtual'` yields this error response:
```
{
name: 'ApiError',
message: 'cannot apply a add object request on a replica index',
status: 403,
}
```

Is there some way other than `initIndex` that I'm supposed to be getting a reference to a virtual replica index?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo lo snippet JavaScript con i riferimenti API documentati per la creazione degli indici e l’eliminazione delle repliche, concentrandoti sulla chiamata initIndex e sulla risposta 403. Traccia il punto di ingresso del client utilizzato da initIndex e verifica se esiste un percorso di eliminazione supportato per le repliche virtuali; il lavoro è completato quando viene identificata l’operazione supportata oppure quando la documentazione e il comportamento del client concordano.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, typescript
Ambito
api
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.