1

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

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

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

我需要做什么才能在结果中获取内容字段

PS 在搜索和 solr 方面,我是菜鸟。:)

4

2 回答 2

1

感谢您的提示 aitchnyu22。

所以content结果中没有返回该字段的原因;是它一开始没有被索引。

它没有被索引的原因是因为从 nutch 复制到 solr的schema.xml文件的字段stored参数默认设置为。contentfalse

一旦您将其更改为true并从头开始重新索引,该content字段应该出现在您的结果中。

于 2012-06-01T09:58:42.070 回答
0

所以该领域应该是

<field name="content" type="text" stored="true" indexed="true"/>

Nutch、Solr 或两者都设置为 true 吗?当然,这两个位置应该是相同的,但是哪个组件实际上使用了这个标志?

于 2013-11-05T09:58:54.810 回答