MySql полнотекстовый поиск, чтобы рассмотреть дополнительные вопросы

Мне нужен полнотекстовый поисковый запрос для поиска по слову, также он должен учитывать дополнительные s и es в конце. Если я поставлю * в конце, он будет соответствовать множеству дополнительных символов, которые не нужны. например;

select item_description from item_description_mapping where match(item_description) 
against('+maintain*' in boolean mode) ;

Этот запрос дает результаты

  • поддерживать
  • охранение
  • Ведет

Здесь нам нужно только поддерживать, поддерживать, как это, а не поддерживать.

Есть ли что-то вроде комбинации регулярных выражений с логическим режимом в полнотекстовом поиске, или мы можем использовать функцию длины с точным соответствием?

Спасибо Ашиш

1 ответ

Я получил ответ за это,

select * from index_table where item_name rlike '[[:<:]]preform[s]*[es]*[ies]*[[:>:]]';

Я публикую это здесь, потому что это может быть полезно для других нуждающихся.

Спасибо Ашиш

Другие вопросы по тегам