Создавать ли отдельную колонку с текстом без BBCodes? - MySQL
Формулировка задачи:
В тексте содержатся BBCodes ([b][/b], [i][/i],..), соответственно, они "мешают" поиску. Например, если в ячейке текст:
то по запросу:
данная ячейка не найдётся, т.к. помешают "[b][/b]", а по запросу:
будут находится ненужные ячейки.
У меня идея: сделать дополнительную колонку, в которую будет дублироваться текст без би-би-кодов, и уже по ней будет вестись поиск. Но, может быть, стоит посмотреть в сторону регулярок для SQL-запросов (RLIKE/REGEXP)? Что посоветуете?
Раньше полстраны работало, а [b]пол[/b] не работало. А теперь всё наоборот!
LIKE '% пол %'
LIKE '%пол%'
Решение задачи: «Создавать ли отдельную колонку с текстом без BBCodes?»
textual
Листинг программы
В 2017 году был определён лучший [b]футболист[/b] за всю историю футбола.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д