Этот FieldBlock не имеет свойства get_searchable_content.
Можно ли искать в этих полях?





Значение по умолчанию RawHTMLBlock не делает его содержимое доступным для поиска, потому что оно обычно используется для вставки нетекстовых виджетов, таких как карты и диаграммы, которые не поддерживаются стандартом RichTextBlock — это приведет к загрязнению поискового индекса нерелевантными терминами, такими как как «скрипт», который просто появляется как HTML-теги.
Если вы действительно хотите, чтобы этот контент был доступен для поиска, вы можете создать подкласс RawHTMLBlock, который определяет метод get_searchable_content, и использовать этот новый класс вместо RawHTMLBlock. Однако, если вы регулярно используете RawHTMLBlock для хранения осмысленного текста с возможностью поиска, это, вероятно, означает, что ваш контент не так хорошо структурирован и повторно используем, как мог бы быть — я бы рекомендовал рассмотреть другие варианты, такие как RichTextBlock, где это возможно.
Таких блоков, как
RawHTMLBlock, у меня не так много, главное это действительноRichTextBlock, но какая-то информация есть вRawHTMLBlockи я тоже хочу ее найти. Ок, воспользуюсь вашим советом, спасибо за ответ.