Tag: solr4

为什么某些Sitecore内容不能被Solr索引?

我有一个使用Sitecore 7.5和Solr 4.7构build的网站。 我注意到一些非常奇怪的现象,某些内容项目没有被索引。 这是发生了什么事。 我有一个名为“内容页面”的数据模板。 大多数使用此数据模板的内容项目都位于/ sitecore / content / Home / Corporate中。 像这样的事情: /sitecore/content/Home/Corporate/About-Us /sitecore/content/Home/Corporate/Careers /sitecore/content/Home/Corporate/Terms-Of-Use 我创build了几个testing项目,它们位于/ sitecore /内容中,如下所示: /sitecore/content/Test-1 /sitecore/content/Test-2 所有这些页面都是使用“内容页面”数据模板构build的。 在我重build索引,然后去Solr用户界面并做一个查询后,我找不到任何生活在主页节点下的项目。 当我对_templatename进行查询时:“Content Page” – 我只在结果中得到Test-1和Test-2。 有谁知道为什么会这样呢? 真奇怪 我从来没有见过Solr根本没有索引某些项目的东西。 这似乎是基于他们在内容树中的位置。

索尔指数vs存储

我有点困惑索引和存储的属性Solr字段的行为是什么。 例如,如果我在Schema.xml中有以下内容 <field name="test1" type="text" indexed="false" stored="false" required="false" /> 即使我创build了一个包含该字段的文档,并将值设置为该字段并将文档提交给Solr,字段test1是否不会存储在Solr文档中? 由于我有stored=false属性,这是否意味着该字段的值在Solr中丢失,而不是持久? 感谢您提前澄清!