如何在Rails上使用Sunspot gem时调试Solr搜索查询?我有一些查询返回了奇怪的高分,我试图找到为什么发生这种情况的底部。调试Sunspot上的Solr搜索查询
它似乎没有任何调试信息暴露于太阳黑子,所以我认为我需要直接通过Solr进行调试。幸运的是,Solr有一个方便的Web界面来搜索,但由于某种原因,我输入的任何查询都返回0结果。
例如,当我在我的web应用程序中搜索单词“test”时,它会返回大量匹配。当我搜索了Solr管理界面上的同样的事情,这是我所得到的:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">172</int>
<lst name="params">
<str name="explainOther"/>
<str name="fl">*,score</str>
<str name="indent">on</str>
<str name="start">0</str>
<str name="q">test</str>
<str name="hl.fl"/>
<str name="qt">standard</str>
<str name="wt">standard</str>
<str name="fq"/>
<str name="version">2.2</str>
<str name="rows">10</str>
</lst>
</lst>
<result name="response" numFound="0" start="0" maxScore="0.0"/>
</response>
什么是你的查询网址?似乎有一个空的fq那里,不好... – 2010-09-15 04:27:56
[Solr搜索使用Susnpot Gem]的可能重复(http://stackoverflow.com/questions/8078632/solr-search-using-susnpot-gem) – Mark 2012-07-20 10:02:54