我在Solr的索引使用requestHandler添加一些文件,現在我想從Web UI對它們進行查詢,我得到正確的結果,當我的查詢參數是在fomatSolr的多年平均值接受未解析查詢
[id]:[search-item]
但我想在這種格式不解析搜索它,所以例如我必須搜索貓,我只是鍵入"cat"
,它給了我的結果,而不是"animal:cat"
, 我是solr的新手,所以我不是非常確定,我在哪裏出錯
我在Solr的索引使用requestHandler添加一些文件,現在我想從Web UI對它們進行查詢,我得到正確的結果,當我的查詢參數是在fomatSolr的多年平均值接受未解析查詢
[id]:[search-item]
但我想在這種格式不解析搜索它,所以例如我必須搜索貓,我只是鍵入"cat"
,它給了我的結果,而不是"animal:cat"
, 我是solr的新手,所以我不是非常確定,我在哪裏出錯
使用DisMax查詢解析器/處理程序
摘自DisMax文檔
的DisMax查詢分析器的目的是處理簡單的短語(不 複雜的語法)由用戶輸入並搜索單個條款 跨越使用不同的權重(提升)幾個字段基礎在每個領域的意義上都是 。附加選項使用戶能夠根據每個使用案例 (獨立於用戶輸入)的規則影響得分。
一般來說,DisMax查詢解析器的界面更像Google的界面,而不是「標準」Solr請求處理程序的界面。這種相似性使DisMax成爲許多消費者應用程序的適當查詢解析器。它接受簡單的語法,並且很少產生錯誤 消息。
感謝您的快速回復,只是有些疑惑,我的solr版本是4.4.0,dismax沒有任何作用,但用edismax取代了它,這是否是一個支持問題? – shubham
使用dismax的完整文檔。它清楚地記錄在案。 – Layke