Sono nuovo di ES. Sto riscontrando problemi nel trovare corrispondenze esatte per le frasi.ricerca elastica frase esatta corrispondente
Supponiamo che il mio indice abbia un campo chiamato movie_name. Supponiamo Ho 3 documenti con i seguenti valori
- MOVIE_NAME = Mad Max
- MOVIE_NAME = Mad Max
- MOVIE_NAME = Mad Max 3d
Se la mia query di ricerca è Mad Max, Voglio i primi 2 documenti da restituire ma non il 3 °.
Se faccio la soluzione "not_analyzed" Mi metterò unico documento 1, ma non 2.
Che cosa mi manca?
Ho provato questo ma questo restituisce ancora "mad max 3d". Come dice la documentazione "ma conserva solo i documenti che contengono tutti i termini di ricerca" nel mio caso entrambi i termini si trovano in "Mad Max 3d". – userab12345
movie_name è un campo analizzato? perché il fatto che la query deve corrispondere a maiuscole e minuscole può essere risolto analizzando il campo –
sì, analizzato. – userab12345