私は検索が初めてで、マッピングのフィールドのブーストに関するドキュメントを解釈するのに苦労しています。
ある記事のタイトルが記事に関連付けられたタグよりも重要な単純なブースティングを実現したいと考えています。
これは、config/[index_name]/[some_name].json に入れた構成の試みです。
{
"[type]": {
"properties": {
"_boost": {
"name": "title",
"null_value": 2.0
}
"title": {
"type": "string"
}
}
}
}
このファイルに対する以前の試行からのエラー メッセージが原因で、ファイルが読み取られていることがわかります。また、このマッピングを使用するように、インデックスを削除して試行の間に再作成しました。
これは機能しますか?エラー メッセージは表示されませんが、_search または get _mapping API 呼び出しの出力から効果があるかどうかはわかりません。
_mapping 呼び出しの結果は次のとおりです。
{
"[type]" : {
"properties" : {
"title" : {
"type" : "string"
}
"tags": {
"type" : "string"
}
}
}
}