EpiServer查找摘录和XhtmlString搜索

时间:2017-01-24 15:25:49

标签: asp.net episerver

我已经在这几个小时了。

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

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

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

非常感谢您在这一点上的任何帮助。

1 个答案:

答案 0 :(得分:2)

SearchText是执行UnifiedSearch时使用的字段之一。因此,如果您覆盖该属性并仅返回一些信息,那么实际搜索中将丢失大量内容。

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