我在 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/