1
bool
クエリでelasticsearchインデックスをクエリしています。クエリ自体は、私は結果をマッチ1(ものが)であったすべてのこれらのクエリのかを識別することができるようにしたい、このbool query elasticsearchで一致するクエリを特定します。
{
"query": {
"bool": {
"should": [
{"multi_match": {
"fields": ["field1", "field2"],
"query": self.cleaned_stemmed_phrase,
"type": "phrase",
"fuzziness":"AUTO"
}},
{"multi_match": {
"fields": ["field3"],
"query": self.cleaned_stemmed_phrase,
"fuzziness":"AUTO",
"boost": 4
}},
{"multi_match": {
"fields": ["field4"],
"query": self.cleaned_stemmed_phrase,
"fuzziness":"AUTO"
}},
{"multi_match": {
"fields": ["field5", "filed6"],
"query": self.spaces_removed,
"fuzziness":"AUTO"
}},
{"multi_match": {
"fields": ["field7", "field8"],
"query": self.no_space_stems,
"fuzziness":"AUTO"
}}
]
}
}
}
と同様の構造を有しています。これを可能にするelasticsearchの組み込みメソッドがありますか、それとも手動で行う必要がありますか?
トリックVal!ありがとう(: –
うれしいよ! – Val