Sto utilizzando Nutch per eseguire la ricerca per indicizzazione di un sito e indicizzarlo in Ricerca elastica. Il mio sito ha dei meta-tag, alcuni dei quali contengono un elenco di ID separati da virgole (che intendo usare per la ricerca). Ad esempio:Indicizzazione di un campo di valori separati da virgola in Ricerca elastica
contentTypeIds = "2,5,15". (nota: nessuna parentesi quadra).
Quando ES lo indicizza, non posso cercare contentTypeIds: 5 e trovare documenti il cui contentTypeIds contiene 5; questa query restituisce solo i documenti il cui contentTypeIds è esattamente "5". Tuttavia, desidero trovare documenti il cui contentTypeIds contiene 5.
In Solr, questo viene risolto impostando il campo contentTypeIds su multiValued = "true" nello schema.xml. Non riesco a trovare come fare qualcosa di simile in ES.
Sono nuovo di ES, quindi probabilmente mi sono perso qualcosa. Grazie per l'aiuto!
funziona bene, grazie mille! – Yann
e ha funzionato anche con l'indicizzazione Nutch! – Yann