0
私のSOLRインデックスには、多くのフィールドで構成されるドキュメントがあります。name
,、description
、tags
などです。照会ですが、はフィールドに一致する用語が何回現れるかを考慮しません(TFIDF、BM25なし)。Apache Solr:クエリに一致するフィールドの数で並べ替え
Documents:
ID: 100, title: "foo foo bar bar", name: "foo bar"
ID: 101, title: "foo bar", name: "gibberish foo"
ID: 102, title: "foo bar", name: "foo bar"
そして、私は "FOOバー" を検索すると、私は結果の順にソートされたい:
- 102(2つのフィールドが一致) 例えば
- 100(2つのフィールドが一致するので、100と102は全く同じスコアにする必要があります)
- 101(1フィールドマッチング)
これをSOLRでどうすれば達成できますか? sort
句は何が必要ですか?