我有一个页面项目,其子地址是数据来源的数据项,我的问题是如果我使用solr搜索来搜索数据项内容中包含的术语;是应该通过solr搜索返回页面项,还是应该使用自定义代码来执行此操作?
我使用的是sitecore 7.2,solr版本是4.10.2-0。
答案 0 :(得分:4)
SOLR将返回您索引的任何内容,在这种情况下,因为它只是一个项目,然后它将返回项目本身,而不是指向该项目被引用的页面的链接。
相反,您需要做的是将数据源项目作为引用它们的主要内容项的一部分进行索引。您可以post-processor/computed field执行此操作,也可以使用Sitecore Datasource Indexer等模块。