我正在使用solj-sunburnt和django。我用nutch抓取并索引我的网站。我将nutch schema.xml复制到solr。
我遇到的问题是,当我发送查询时,结果中没有内容字段。
无论是从sunburnt还是直接solr(来自浏览器,8983 / solr / select)查询,结果都是一样的。
在结果中获取内容字段需要做些什么
P.S。在搜索和solr方面,我是一个菜鸟。 :)
答案 0 :(得分:1)
感谢提示aitchnyu22。
所以结果中没有返回content
字段的原因;是因为它首先没有被索引。
它没有被编入索引的原因是因为从nutch复制到solr的 schema.xml 文件具有stored
字段的content
参数默认设置为false
。
将此更改为true
并从头开始重新编制索引后,content
字段应显示在结果中。
答案 1 :(得分:0)
所以该字段应为
<field name="content" type="text" stored="true" indexed="true"/>
Nutch,Solr或两者都设置为true吗? 当然它在两个位置应该是相同的,但哪个组件确实使用了这个标志?