|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
alex4135 писал(а):В чем может быть дело?
Всё дело в следующем. Поиск в неткете происходит с помощью sql функций MATCH и AGAINST - происходит поиск ключевого слова с учетом морфологии в определенных полях. И тут есть нюанс - термин "слово" в mySQL определяется переменной ft_min_word_len, которая определяет минимальное кол-во последовательности символов, которые можно назвать "словом". По умолчания во всех mySQL базах: ft_min_word_len = 4, т.е. под словом считается последовательность как минимум из 4-х символов.
В Вашем случае слова: BMW и т.п. не считаются за "слово" и поиск по ним не происходит. Вам надо в настройках базы поменять ft_min_word_len = 2, если, конечно, ваша хостинговая компания это сделает (это можно сделать, если у вас персональный mySQL сервер и вы можете управлять всеми настройками).
зы. Этот недочет в принципе не связан с системой Неткет, НО, имхо, это лучше описать в документации к модулю, чтобы покупатели системы заранее знали о таких проблемах!
Temet nosce...
|