У меня есть полнотекстовое поле с некоторым текстом.
Затем я ищу ключевое слово, используя: TABLENAME.FULLTEXT_FIELD REGEXP '[[:<:]]keyword'
Это возвращает записи, в которых ключевое слово находится в fulltext_field
.
Чего я пытаюсь добиться, так это вернуть некоторый текст, который окружает мое ключевое слово (например, поиск Google, на главной странице он дает вам предложение, чтобы вы могли получить контекст вашего ключевого слова).
Можно ли это сделать?
Я думаю, что решить это на уровне БД было бы лучше, хотя, если это сложно сделать в SQL, может ли кто-нибудь помочь сделать то же самое в PHP, то есть получить весь текст и извлечь только предложение в php для моей веб-страницы.
Спасибо.