0
在我的SOLR索引中,我有許多字段組成的文檔:name
,title
,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(兩個字段匹配)
- 100(還有兩個字段匹配,所以100和102應該完全相同)
- 101(一個字段匹配)
我該如何用SOLR來實現?什麼應該是sort
條款?