0
我試圖使用eDismax查詢解析器,其中一個搜索查詢可以被解釋爲短語和單個單詞,但其中短語優先於單個單詞的下列要求。Solr eDismax搜索 - 排序單個詞的優先級
例子:
搜索查詢:我們冷靜
結果應該是:
- 文件用那句'我們冷靜名單 的出現頂部場
- 其中字段包含「我們」,「是」,「酷」w這裏出現的次數最多。
我該如何去實現它?謝謝。
我試圖使用eDismax查詢解析器,其中一個搜索查詢可以被解釋爲短語和單個單詞,但其中短語優先於單個單詞的下列要求。Solr eDismax搜索 - 排序單個詞的優先級
例子:
搜索查詢:我們冷靜
結果應該是:
我該如何去實現它?謝謝。
@Persimmonium嗨,如果什麼我只希望短語中的單詞的短語得分更高,而不管字段如何?謝謝 – codeandfootball
你總是需要在Solr中指定一些字段。有一個默認字段df的配置。 – Persimmonium
好了解。但是,在這種情況下,我可以知道我的'q'是什麼?我試過「我們很酷」,它只返回精確的短語,但不包含這個短語中有詞的結果。如果您可以將整個查詢與其他參數一起提供,那將會更好。謝謝 – codeandfootball