Ich habe Dokumente mit String-Feldern, die nicht analysiert werden (durch eine Zuordnung erzwungen oder global gesetzt). Ich versuche zu verstehen, was die praktische Unterschied zwischenWas ist der Unterschied zwischen einer Termabfrage und einer Übereinstimmung?
{
"query": {
"bool": {
"must": [
{"match": {"hostname": "hello"}},
]
}
}
}
und
{
"query": {
"term": {
"hostname": "hello"
}
}
}
ich in der Dokumentation term queries sah, ist, dass es einen Unterschied gibt, wenn die Saiten analysiert werden (was nicht mein Fall ist) . Gibt es einen Grund, term
vs match
zu verwenden?
'term' vs' match' richtig? – Val
Ja, sorry - ich meinte natürlich 'match'. – WoJ