EpiServer Find 摘录和 XhtmlString 搜索

EpiServer Find excerpt and XhtmlString search

我已经研究这个几个小时了。

我有一个包含大量属性的页面模型。其中之一是 MainBody 类型 XhtmlString.

当我覆盖 SearchText 属性 并执行一系列操作以确保返回正确的摘录时,当我搜索 MainBody 中包含的内容时,我没有得到任何结果。好像 EpiServer.Find 没有在那个 属性 中搜索(出于某种原因)。

当我删除 SearchText 覆盖时,我可以找到页面,但摘录是随机字段的汇编。

非常感谢此时的任何帮助。

SearchText 是执行 UnifiedSearch 时使用的字段之一。因此,如果您覆盖 属性 并且只覆盖 return 一些信息,那么在实际搜索中将会丢失很多内容。

如果您想要自己的摘录,最好为此添加您自己的 属性。