По идее, можно попробовать создать SQL-запрос, который вычистит таблицы search_wordmatch и search_wordlist от таких "ошибочно занесенных" слов.
То есть, из search_wordlist, удалить по условию - WHERE length(word_text)<2, и соответственно скорректировать search_wordmatch.
Ждем совета гуру
Кстати, обнаружился и несколько другой глюк в поиске - по каким-то причинам, некоторые допустимые слова не попадают в базу!
Замечено на русских словах и английских с цифрами. Вот уж воистину глючный поиск
Вызывает опасение нагрузка на базу при поиске. Чего только стоят запросы по маске, например "c*" или "а*".
Пока база была относительно небольшой, я не обращал внимание на ЭТО, но сейчас, такой запрос, это почти катастрофа
Есть и другие косяки, о которых сообщу позже ...
К сожалению, пока нет ни времени, ни достаточных знаний, что-бы все это пофиксить.
Какие будут предложения и соображения по этому поводу?