1
タイプによっては同じフィールド上にboost
の検索結果はありますか?elasticsearchの同じフィールドに関連するタイプ
後押し私の基本のようなものです:
GET _search
{
"query": {
"simple_query_string": {
"query": "mangan",
"fields":["_all", "title^6"]
}
}
}
しかし、いくつかの他の文書のために、私はタイトルはそれほど重要になりたいので、私は種類を前に付けてみました:
GET _search
{
"query": {
"simple_query_string": {
"query": "mangan",
"fields":[
"_all",
"DocumentationPage.title^6",
"DocumentationPage.title^6"]
}
}
}
しかし、それ全くブーストしません。最後の手段として私はFuncsion/Script Score buを使用して、それを避けたいと考えています。
たとえば、文書にはちょうどtitle
フィールドが含まれているとします。
はありがとう、期待通りに動作します!この手法は、さまざまなタイプのドキュメントをさまざまな条件でフィルタリングする場合にも役立つと考えられます。 – PeterM