gpt4 book ai didi

ruby-on-rails - 在 Sunspot 上调试 Solr 搜索查询

转载 作者:行者123 更新时间:2023-12-04 17:58:27 26 4
gpt4 key购买 nike

在 Rails 上使用 Sunspot gem 时如何调试 Solr 搜索查询?我有一些查询返回了异常高的分数,我正在尝试找出发生这种情况的原因。

似乎没有任何调试信息暴露给Sunspot,所以我认为我需要直接通过Solr进行调试。幸运的是,Solr 有一个方便的 Web 界面可供搜索,但出于某种原因,我在那里输入的任何查询都会返回 0 个结果。

例如,当我在我的网络应用程序上搜索“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>

最佳答案

如果将 log_level 设置为 FINEST 不起作用,则应将此行添加到初始值设定项:

require "sunspot/rails/solr_logging"

来源: http://outoftime.github.com/2010/03/03/sunspot-1-0.html

关于ruby-on-rails - 在 Sunspot 上调试 Solr 搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3714455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com