1

到目前为止,我一直在测试使用查询语法在 Sitecore 中输入的关键字,但搜索结果并未将页面排名第一。

例如,如果我将查询语法放在单词 book....(title:book)^1

我希望作为姓名簿的索引页首先出现在搜索结果中,而不是书签。

此外,每次我在 Sitecore 中发布新页面时,单词 Book 的关键字都会下推到最后一个结果,或者不会出现在搜索页面中。

如何在 Lucene 中为搜索引擎页面获得准确的结果?

此外,我一直在关注http://www.lucenetutorial.com/lucene-query-syntax.html关于如何增加搜索结果的信息,但它不起作用。

有人能解释一下搜索词的提升是如何工作的吗?

4

1 回答 1

2

我建议您利用Advanced Database Crawler来充分利用 Lucene.NET 和 Sitecore。从那里,有一个用于索引的配置文件,其中有一个名为<dynamicFields ... >. 在该部分中,您可以指定单个 Sitecore 字段并调整boost属性。boost每个字段的默认值1f都是1浮点数。

更多阅读:

于 2012-08-10T12:13:25.530 回答