Solr TermVector结果未返回

时间:2013-05-28 02:42:17

标签: apache solr lucene

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

... / solr的/选择/ QT = tvrh&安培; Q = ID:95安培; tv.all =真安培; tv.fl =文本

<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的/管理/卢克?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>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

而不是/ solr /选择并添加qt,请尝试/ solr / tvrh