到目前为止,我一直在使用查询语法测试我在Sitecore中输入的关键字,但搜索结果没有先对页面进行排名。
例如,如果我将查询语法放在单词簿....(标题:书)^ 1
我希望名称簿的索引页首先显示在搜索结果中,而不是书签。
此外,每次我在Sitecore中发布新页面时,单词Book的关键字都会下推到最后一个结果,或者不会出现在搜索页面中。
如何在搜索引擎页面上获得Lucene的准确结果?
此外,我一直在关注如何增加搜索结果的http://www.lucenetutorial.com/lucene-query-syntax.html,但它不起作用。
有人可以解释一下搜索词如何起作用。
答案 0 :(得分:2)
我建议您利用Advanced Database Crawler充分利用Lucene.NET和Sitecore。从那里开始,索引的配置文件包含一个名为<dynamicFields ... >
的部分。在该部分中,您可以指定单个Sitecore字段并调整boost
属性。每个字段的默认boost
为1f
,1
为浮点数。
更多阅读: