我已经搜索了一个简单的英语示例,包含完整的说明和所需的所有代码,以便在运行 Sitecore.NET 6.5.0(rev. 111230)的站点上为我的实时站点数据库设置索引。Sitecore MVP 和 Sitecore 官方文档中的博客有一定的意义,但我很沮丧,因为我从来没有见过一个完整的例子,包含所有的代码。我是一名初级开发人员,被推到这个位置(是的,我知道,你推荐培训 - 好吧,我的雇主还认为不适合为此付费)。我已经使用四种不同的方法尝试了至少四次不同的时间,但我仍然没有可以找到我所有实时页面的搜索索引。Sitecore 的官方文档不完整,因此没有任何帮助。所以我转向这个社区。请帮忙。
(编辑以完善问题,在第一次评论之后)我知道这篇文章Sitecore search 的非常基本的用法, 但在第 2 步上卡住了。那里有一行代码,但我该怎么办?我很抱歉显得无知,但我不知道该怎么做,而且任何文档都没有达到那种详细程度。如果不在这里,那么我在哪里可以找到这些信息?
编辑2:这就是我配置索引的方式。
<!-- id must be unique -->
<index id="milo-live-index" type="Sitecore.Search.Index, Sitecore.Kernel">
<!-- name - not sure if necessary but use id and forget about it -->
<param desc="name">$(id)</param>
<!-- folder - name of directory on the hard drive -->
<param desc="folder">__milo-live-index</param>
<!-- analyzer - reference to analyzer defined in Sitecore.config -->
<Analyzer ref="search/analyzer" />
<!-- list of locations to index - each of the with unique xml tag -->
<locations hint="list:AddCrawler">
<!-- first location (and the only one in this case) - specific folder from you question -->
<!-- type attribute is the crawler type - use default one in this scenario -->
<specificfolder type="Sitecore.Search.Crawlers.DatabaseCrawler,Sitecore.Kernel">
<!-- indexing itmes from production database -->
<Database>production</Database>
<!-- your folder path -->
<Root>/sitecore/content/homeowners</Root>
</specificfolder>
</locations>
我去sitecore桌面,控制面板,数据库/重建搜索索引,我看到的唯一索引是“快速搜索”。