我已经在这几个小时了。
我有一个包含大量属性的页面模型。其中一个是MainBody
,其类型为XhtmlString
。
当我覆盖SearchText属性并执行大量操作以确保返回正确的摘录时,当我搜索MainBody
中包含的内容时,我得不到任何结果。好像EpiServer.Find没有在该属性中搜索(出于某种原因)。
当我删除SearchText
覆盖时,我可以找到页面,但摘录是随机字段的汇编。
非常感谢您在这一点上的任何帮助。
答案 0 :(得分:2)
SearchText是执行UnifiedSearch时使用的字段之一。因此,如果您覆盖该属性并仅返回一些信息,那么实际搜索中将丢失大量内容。
如果您想要自己摘录,最好为此添加自己的属性。