【问题标题】:SOLR term frequencySOLR 词频
【发布时间】:2012-12-03 17:22:05
【问题描述】:

我正在使用 solr,到目前为止一切都很好。当我进行搜索时,我想返回每个文档的搜索“术语”的次数,以及文档本身。我找到了很多信息,但是经过它之后,我仍然不明白我该如何做到这一点。有那么难吗?

谁能帮帮我?

虽然我确实得到了结果,但 fl 字段始终为 0

http://localhost:8983/solr/collection1/select?q=text:*mySearchTerm*&fl=*,fl:termfreq(text,*mySearchTerm*)

【问题讨论】:

    标签: solr frequency


    【解决方案1】:

    好的,我发现 termfreq 不适用于 MultiValues 字段。所以我使用了一个复制字段并添加了 termVectors="true" termPositions="true" termOffsets="true"。现在可以了

    【讨论】:

      【解决方案2】:

      您可能想查看http://wiki.apache.org/solr/LukeRequestHandler - 您应该会在返回的 xml 中看到标签“numTerms”,以便您根据需要使用的每个字段。

      【讨论】:

        猜你喜欢
        • 2023-03-29
        • 2015-05-06
        • 1970-01-01
        • 1970-01-01
        • 2018-06-27
        • 2015-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多