2015-12-19 28 views
5

Voglio filtrare un indice con un valore esatto di un attributo. Mi chiedo quali possibilità offre l'Algolia per questo.Cerca il termine esatto in un indice Algolia

Interrogazione un indice risulta sempre in una ricerca di sottostringhe, che significa un termine di ricerca abc sarà sempre adattarsi a qualsiasi oggetto di attributo valori contengono abc. Quello che voglio ottenere è una ricerca di abc che trova solo abc come valore di un attributo (in questo caso ho attributi specifici da cercare in).

Una possibilità che mi è venuta in mente è stata l'etichettatura, che non sembra essere il modo migliore di pensare.

Modifica

Penso che potrei anche utilizzare i filtri sfaccettatura. Ho pensato ai diversi pro e contro e non riesco a trovare argomenti che mettano una posizione sopra l'altra.

risposta

4

Hai ragione con la tua modifica che i filtri di sfaccettatura sarebbero la strada da percorrere per questo. Otterrai la corrispondenza esatta che stai cercando e non dovrai creare un nuovo attributo di _tags per utilizzare il filtro dei tag.