私の結果はすべて「アクティブ、非アクティブ、履歴」タイプです。これは、Solrによって索引付けされたフィールドです。
type="active"にブーストして結果を返したい。
私は十分な注文をすることができましたが、それは素晴らしいことではありません。
したがって、ユーザーが「病気」という用語を検索すると、最も関連性の高い結果が病気になりますが、アクティブなドキュメントのブーストは高くなります。
ソートされた結果セットだけではありません!
edismax パーサーと次のブースト クエリパラメーターを使用してbq
、目的の結果を上位にブーストすることができます...
http://localhost:8983/solr/select/?q=sick&defType=edismax&bq=type:active^5.0
この例では、ブースト クエリを追加して、タイプがアクティブなドキュメントの関連性を高めています。
Solr Wiki のDisMaxQParserPluginページには、さらにいくつかの例があります。