Solr的-晒伤,Nutch的。结果中缺少内容字段

时间:2012-05-31 10:40:57

标签: solr field sunburnt

我正在使用solj-sunburnt和django。我用nutch抓取并索引我的网站。我将nutch schema.xml复制到solr。

我遇到的问题是,当我发送查询时,结果中没有内容字段。

无论是从sunburnt还是直接solr(来自浏览器,8983 / solr / select)查询,结果都是一样的。

在结果中获取内容字段需要做些什么

P.S。在搜索和solr方面,我是一个菜鸟。 :)

2 个答案:

答案 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吗? 当然它在两个位置应该是相同的,但哪个组件确实使用了这个标志?