newARTix
Новичок
Fulltext Stopwords и марка Can-Am
Вот я тут развыступался в соседней теме, а сам столкнулся со следующей проблемой
Есть полнотекстовый поиск по таблице, и есть в этой таблице такие записи:
Квадроцикл Can-Am OUTLANDER Max 650 XT
Которые MySQL ну никак не хочет нормально искать, так как не создает индекс на слова Can и Am. То есть мне приходится отбрасывать эти слова при поиске.
НО юзер иногда просто вбивает Can-Am и резонно ждет что ему выведутся все товары данной марки, а я не могу их найти фуллтекстом
Как обойти проблему?
Есть вариант как обычно создать суррогатный столбец, где заменять символ "-" на "_" и в нем тогда будет
Квадроцикл Can_Am OUTLANDER Max 650 XT
И соответственно в поисковом запросе тоже этот символ заменять. Резонно?
-~{}~ 06.10.10 13:54:
Или просто удалять этот символ, а не заменять.
Вот я тут развыступался в соседней теме, а сам столкнулся со следующей проблемой

Есть полнотекстовый поиск по таблице, и есть в этой таблице такие записи:
Квадроцикл Can-Am OUTLANDER Max 650 XT
Которые MySQL ну никак не хочет нормально искать, так как не создает индекс на слова Can и Am. То есть мне приходится отбрасывать эти слова при поиске.
НО юзер иногда просто вбивает Can-Am и резонно ждет что ему выведутся все товары данной марки, а я не могу их найти фуллтекстом

Как обойти проблему?
Есть вариант как обычно создать суррогатный столбец, где заменять символ "-" на "_" и в нем тогда будет
Квадроцикл Can_Am OUTLANDER Max 650 XT
И соответственно в поисковом запросе тоже этот символ заменять. Резонно?
-~{}~ 06.10.10 13:54:
Или просто удалять этот символ, а не заменять.