0
似乎fq似乎不適用於dismax。我使用Solr的2.2SOLR fq(過濾器查詢不起作用)
我的查詢是http // mysolrserver:8983/Solr的/ FD = modelid = 810 ...
我Solr的配置是默認的,我得到的值,如果設置了Q = modelId: 810而不是fq = modelId:810
任何想法?,在solrconfig中是否有任何過濾器停止fq?
似乎fq似乎不適用於dismax。我使用Solr的2.2SOLR fq(過濾器查詢不起作用)
我的查詢是http // mysolrserver:8983/Solr的/ FD = modelid = 810 ...
我Solr的配置是默認的,我得到的值,如果設置了Q = modelId: 810而不是fq = modelId:810
任何想法?,在solrconfig中是否有任何過濾器停止fq?
如果你想APPY篩選查詢在索引中的所有文檔,這裏是語法爲:
http//mysolrserver:8983/solr/select?q=*:*&fq=modelid:810
或在您的solrconfig.xml中,您可以指定自己的請求處理程序,以q.alt集到:
<requestHandler name="/custom" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="defType">dismax</str>
<str name="qf">
title^5.0 description^1.0 keywords^3.0
</str>
<str name="q.alt">*:*</str>
<str name="rows">10</str>
<str name="fl">*,score</str>
</lst>
</requestHandler>
,然後你的查詢將是:
http//mysolrserver:8983/solr/custom?fq=modelid:810
我已經有*:*查詢。 – Greens
WH ats Solr 2.2?以及modelID字段的字段定義是什麼? – Jayendra