此FieldBlock没有get_searchable_content
属性。
是否可以在这些字段中进行搜索?
答案 0 :(得分:0)
默认的document.uuid = uuid
不会使其内容可搜索,因为它通常用于插入标准RawHTMLBlock
不支持的非文本窗口小部件,例如地图和图表。最终将使用不相关的字词(例如恰好以HTML标签形式出现的“脚本”)污染搜索索引。
如果您确实希望此内容可搜索,则可以创建定义RichTextBlock
方法的RawHTMLBlock
子类,并使用此新类代替get_searchable_content
。但是,如果您经常使用RawHTMLBlock
来保存有意义的可搜索文本,则可能意味着您的内容结构不尽如人意且可重复使用-我建议您查看其他选项,例如{ {1}}。