gpt4 book ai didi

solr - 在 Solr 中使用 "terms"与 "select?qt=terms"

转载 作者:行者123 更新时间:2023-12-04 20:12:07 29 4
gpt4 key购买 nike

我在使用 Solr 4.2.0 的“/terms”请求处理程序方面遇到困难。

使用 Web 浏览器,以下 url 返回 fieldName INDUSTRY 的术语列表

http://localhost:8983/solr/collection1/terms?terms.fl=INDUSTRY&terms.prefix=P&terms=true

另一方面,以下查询不返回任何术语:
http://localhost:8983/solr/collection1/select?qt=terms&terms.fl=INDUSTRY&terms.prefix=P&terms=true

我的问题是如何通过“/select” requestHandler 使用“/terms” requestHandler?

Solr 的日志如下(如果对你有帮助的话)
Apr 12, 2013 10:21:55 AM org.apache.solr.core.SolrCore execute
INFO: [collection1] webapp=/solr path=/terms params={terms.fl=INDUSTRY&terms=true&terms.prefix=P} status=0 QTime=5
Apr 12, 2013 10:22:09 AM org.apache.solr.core.SolrCore execute
INFO: [collection1] webapp=/solr path=/select params={terms.fl=INDUSTRY&terms=true&qt=terms&terms.prefix=P} hits=0 status=0 QTime=0

最佳答案

以下步骤解决了上述问题。

首先,在 solrconfig.xml 中,您应该删除“/select” requestHandler 并将 handleSelect 设置为 true。

  <requestDispatcher handleSelect="true" >

其次,重新启动 Solr,以下查询有效:
http://localhost:8983/solr/collection1/select?qt=/terms&terms.fl=INDUSTRY&terms.prefix=P&terms=true

重要提示:注意 qt 参数上的“/terms”,使用“qt=terms”将不起作用。

关于solr - 在 Solr 中使用 "terms"与 "select?qt=terms",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15966517/

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