Search 如何对Plone 4进行RichTextValue目录全文搜索
我用富文本字段“正文”创建了灵巧内容类型。我想让我的Plone 4.0.2可以搜索“正文”全文 我在我的主题中添加了catalog.xml,代码如下 我从ZMI/portal/portal\u目录“body\u text RichTextValue对象”(您是指.raw还是.output?)收到错误消息 如何将catalog.xml更改为使用.output,我尝试过,但没有成功Search 如何对Plone 4进行RichTextValue目录全文搜索,search,text,full-text-search,plone,catalog,Search,Text,Full Text Search,Plone,Catalog,我用富文本字段“正文”创建了灵巧内容类型。我想让我的Plone 4.0.2可以搜索“正文”全文 我在我的主题中添加了catalog.xml,代码如下 我从ZMI/portal/portal\u目录“body\u text RichTextValue对象”(您是指.raw还是.output?)收到错误消息 如何将catalog.xml更改为使用.output,我尝试过,但没有成功 谢谢 免责声明:我自己没有遇到过这个问题,所以这只是一个猜测 原型和其他类型使用SearchableText()索引
谢谢 免责声明:我自己没有遇到过这个问题,所以这只是一个猜测 原型和其他类型使用SearchableText()索引/访问器填充Plone搜索的全文搜索索引
您可能需要将SearchableText()方法添加到您的内容类型中,并使其返回希望全文搜索拾取的所有连接文本。免责声明:我自己没有遇到过此问题,因此这只是一个猜测 原型和其他类型使用SearchableText()索引/访问器填充Plone搜索的全文搜索索引 您可能需要将SearchableText()方法添加到您的内容类型中,并使其返回希望全文搜索拾取的所有连接文本。您可以在您的灵巧类型中使用并提供自己的索引器,将自定义正文文本添加到
SearchableText
索引中(例如,包括默认标题和说明)如下:
您可以在您的灵巧类型中使用并提供自己的索引器,将自定义正文文本添加到SearchableText
索引中(例如包括默认标题和说明),如下所示:
Christoph对自定义索引器的建议是好的。您也可以使用此附加组件:Christoph对自定义索引器的建议是好的。您也可以使用此附加组件:自定义索引器(请参见Christoph的建议)比使用自定义类和自定义方法更好。自定义索引器(请参见Christoph的建议)比使用自定义类和自定义方法更好。obj.bodytext.output的问题是,它返回值的HTML版本。应首先将其转换为文本/纯文本。我不确定正确执行转换的最佳方法是什么。obj.bodytext.output的问题是,它返回值的HTML版本。应将其转换为te首先是xt/plain。我不确定正确进行转换的最佳方法是什么。
@indexer(IMyTypeInterface)
def SearchableText(obj):
return ' '.join([obj.Title(), obj.Description(), obj.bodytext.output])