Поиск столбца с данными HTML в PostgreSQL

#sql #postgresql

Вопрос:

У меня есть текстовый столбец в PostgreSQL, который содержит HTML — например, «Привет» может храниться как <div><strong>Hello</strong> <em>There</em></div> . Полнотекстовый поиск по этому столбцу (и поиск по SQL с использованием «%Hello There%») не найдет «Hello There». Должен ли я создать сгенерированный столбец, который удалит HTML-код и выполнит поиск по этому новому столбцу? Я думаю, что моя другая альтернатива-создать анализатор текстового поиска для полнотекстового поиска и создать функцию для удаления тегов при использовании SQL. Есть какие-нибудь предложения?

Комментарии:

1. Для долгосрочных и быстрых операций поиска, я думаю, лучше всего создать еще один столбец с разделенными тегами, только текст.