【问题标题】:solr terms returns nilsolr 条款返回 nil
【发布时间】:2018-03-08 13:18:01
【问题描述】:

我正在运行 solr 7.2.1 版本,使用 SolrCloud 和基于示例配置的集合。 lucene部分配置(http://localhost:8983/solr/admin/info/system?wt=yaml)是

solr-spec-version   "7.2.1"
solr-impl-version   "7.2.1 b2b6438b37073bee1fca40374e85bf91aa457c0b - ubuntu - 2018-01-10 00:54:21"
lucene-spec-version "7.2.1"
lucene-impl-version "7.2.1 b2b6438b37073bee1fca40374e85bf91aa457c0b - ubuntu - 2018-01-10 00:48:43"

条款配置(http://localhost:8983/solr/trans/config?wt=yaml)是:

name    "terms"
class   "solr.TermsComponent"

http://localhost:8983/solr/trans/terms?wt=xml 返回:

<lst name="/terms">
  <str name="startup">lazy</str>
  <str name="name">/terms</str>
  <str name="class">solr.SearchHandler</str>
  <lst name="defaults">
    <bool name="terms">true</bool>
    <bool name="distrib">false</bool>
  </lst><arr name="components"><str>terms</str></arr>
</lst>

虽然集合中有 1K 个文档(http://localhost:8983/solr/trans/query?q=*:*&amp;rows=0,2MB 文本):

{
  "responseHeader":{
    "zkConnected":true,
    "status":0,
    "QTime":4,
    "params":{
      "q":"*:*",
      "rows":"0"}},
  "response":{"numFound":978,"start":0,"maxScore":1.0,"docs":[]
  }}

我如何查看获得的术语(及其频率)?

【问题讨论】:

    标签: search solr frequency


    【解决方案1】:

    如果您要使用术语组件来获取某个字段的所有术语,则必须包含 the field you want the terms for

    http://localhost:8983/solr/trans/terms?terms.fl=fieldname&wt=xml
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      • 2013-02-18
      • 2019-06-20
      • 2017-12-16
      • 2014-09-27
      相关资源
      最近更新 更多