apache - Solr TermVector 结果未返回

标签 apache solr lucene

我在 Solr TermVector 查询方面遇到问题 - 术语向量未返回,但我可以使用 Luke 看到它。 我的查询和响应(我的索引中有一个文档)-

.../solr/select/?qt=tvrh&q=id:95&tv.all=true&tv.fl=text

<result name="response" numFound="1" start="0">
<doc>
 <str name="id">95</str>
 <str name="unique_file_id">asdf4f4fef</str>
 <arr name="text">
  <str>network network stuff stuff stuff word</str>
  <str>asdfdasf.pdf</str>
 </arr>....

架构中的字段声明 -

<field name="text" type="text_general" indexed="true" stored="true" multiValued="true" termVectors="true"/>

当我执行时

.../solr/admin/luke?id=95

我可以看到字段文本的术语向量分量 -

<lst name="text">
...
<str name="value">network network stuff stuff stuff word</str>
...
<lst name="termVector">
 <int name="asdfdasf.pdf">1</int>
 <int name="network">2</int>
 <int name="stuff">3</int>
 <int name="word">1</int>
</lst>

任何帮助将不胜感激。

最佳答案

尝试/solr/tvrh,而不是/solr/select 并添加 qt

关于apache - Solr TermVector 结果未返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16783077/

相关文章:

solr - 将 solr 从 5.2 升级到 8.2 时收到有关分词器版本的警告消息

尝试提交文件时出现 Solr fatal error

apache - mod_rewrite 404错误尝试重写URL

Solr 查询/字段分析器

java - Solr - 使用 Httpclient 实例化 HttpSolrServer

java - 为什么在 Lucene 4 中索引提升文档中的字段会产生如此巨大的效果

java - Lucene-Appengine 的 SegmentIndexInput readByte 方法中的 NullPointerException

apache - 在 Mac OSX 10.6 中将新行附加到 etc/hosts 和 Apache httpd-vhosts.conf 的 Shell 脚本

Apache 崩溃与 munmap_chunk() : invalid pointer after update to php7 on Jessie

java - 有没有一种可以重载的 BreadCrumbBar 方法来添加要刷新的额外组件?