Я пытаюсь запустить полнотекстовый поиск с точкой в поисковом запросе.Мне известно о полнотекстовом ограничении, оно не работает со специальными символами.
Я реализовал код, чтобы заменить все специальные символы пробелом, а затем выполнить полнотекстовый поиск.Это хорошо работает в случае дефиса '-'.Но в случае точки это не удается.
например.
select * from asset where match(ticker, cusip, mstar_id, name) against('+800 +Flowers' IN boolean mode);
-- returns 1 row
select * from asset where match(ticker, cusip, mstar_id, name) against('+Flowers +com' IN boolean mode);
-- returns 0 row
Не уверен, если точка '.'работает иначе для полнотекстового поиска?