Sitecore - 使用非上下文数据源从表示组件索引数据

时间:2013-06-16 10:48:23

标签: lucene sitecore

我有一个Sitecore站点,其中许多页面主要来自各种子布局,指向内容树中其他位置的数据源。

这是问题的基本示例。查看有关苹果的网页的人可能会看到“苹果”这个词。 10倍。但是,Lucene不会为该单词编制Apple页面项目的索引,因为它存储在其他项目中。

我确定这一定是一个常见问题,但我似乎无法找到任何建议。

1 个答案:

答案 0 :(得分:10)

这是一个常见问题,在38:29的截屏视频中有一个解决方案:

http://www.techphoria414.com/Blog/2012/May/Sitecore_Page_Editor_Unleashed

抓取页面上的示例代码,查看抓取所有数据源的类PageEditor.Unleashed.Search.DynamicFields.VisualizationField,并将其内容添加到配置中的“_content”字段

<dynamicField type="PageEditor.Unleashed.Search.DynamicFields.VisualizationField, PageEditor.Unleashed.Classes" name="_content" storageType="NO" indexType="TOKENIZED" vectorType="NO" boost="1f" />