1

我有一个名为“页面标题”的字段,它是我称为“基本标题”的基本模板的一部分。我所有的内容页面都继承了这个基本模板。我想在我的搜索结果中提升页面标题字段,以便如果在该字段中找到搜索词,它的得分高于其他匹配项。

我不知道该怎么做。我找到了 John West 的这篇博文。然而,这似乎表明为了提升一个字段我必须编辑一个配置文件?

那是对的吗?所以在 Sitecore UI 中没有办法编辑字段的提升值吗?它必须由程序员在配置文件中完成吗?

4

1 回答 1

1

没有内置功能。但在我的脑海中,我想有可能近似它。

例如。如果您的内容编辑者可以访问 Sitecore 树的模板部分,您可以扩展"Template Field"模板。添加一个名为 的数字字段Boost

然后在模板中的任何字段上,他们可以分配一个数值

当您编写查询时,您可以从模板中的关联字段中查找分配的值,并使用Boost 方法将其应用于谓词。

当然,这种方法有很多不同的变化。这真的只是骨头。

听起来你手头有一个好的市场模块的素质。

于 2015-11-11T23:31:12.300 回答