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