検索対象のフィールドではないフィールドをスキーマに含めましたが、そのフィールドの整数値で結果に重みを付けたいと思います。
これを行う方法をどこでもドキュメントで確認するのに苦労していますか?この動作はクエリ段階またはインデックス段階で実装されていますか?また、どのように実装されていますか?
検索対象のフィールドではないフィールドをスキーマに含めましたが、そのフィールドの整数値で結果に重みを付けたいと思います。
これを行う方法をどこでもドキュメントで確認するのに苦労していますか?この動作はクエリ段階またはインデックス段階で実装されていますか?また、どのように実装されていますか?
フィールドベースのブーストを使用すると、フィールドに基づいて結果をブーストできます。
フィールドは、検索対象のフィールドである必要はありません。
また、フィールドのタイムブーストにインデックスを付けることもできます
例:How_can_I_boost_the_score_of_newer_documents
Dismaxを使用している場合は、ブーストクエリまたはブースト関数を使用できます。
インデックス作成時に、ユーザーはドキュメントブーストを割り当てることにより、特定のドキュメントが他のドキュメントよりも重要であることを指定できます。このため、各ドキュメントのスコアにもそのブースト値doc-boost(d)が掛けられます。