Sto eseguendo una query seguente per aumentare la corrispondenza esatta su multi_match nella ricerca elastica. Ma non ottenendo i risultati attesi.Come aumentare la corrispondenza esatta sulla corrispondenza multipla nella ricerca elastica
Il mio obiettivo è quello di aumentare nel seguente ordine: "sviluppatore Java"> Java e sviluppatore> java o sviluppatore
Qualcuno può aiutare nella risoluzione dei problemi questo? Hai bisogno di sapere come, io la do impulso alla match_phrase qui e come aggiungere campi rimanenti in match_phrase
"query": {
"bool": {
"must": [
{
"multi_match": {
"query": "java developer",
"fields": [
"title",
"content",
"tags",
"summary"
]
}
}
],
"should": [
{
"match_phrase": {
"title": "java developer"
}
},
{
"multi_match": {
"query": "java developer",
"fields": [
"title",
"content",
"tags",
"summary"
],
"operator": "and",
"boost": 4
}
}
]
}
}
Grazie mille per il vostro aiuto.
Eventuali duplicati di [importanza spinta elasticsearch della frase esatta corrispondenza] (https: //stackoverflow.com/questions/18481600/elasticsearch-boost-importance-of-exact-phrase-match) – Jonatan