Неполный поиск

Автор Jerry, 25 марта 2008, 00:19:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Jerry

У меня в поиске ( даже по маске с * ) выдается не полный результат.
Не все сообщения, в которых есть введенное слово, а только с наибольшим совпадением. А нужно полное.
Но вот странное самое: в настройках стоит "Не использовать индексы", а размер
индексов в БД - 300 КБ. А если нажать "Создать" в индексации и поставить
на ИСПОЛЬЗОВАНИЕ индексации (2-й вариант в списке), то результатов поиска ВООБЩЕ не будет.
Просто будет "Ничего не найдено". По этому я вернул отсутствие индексации,
но в базе серавно есть 300 кб и при этом НЕ ПОЛНЫЙ результат дается.
Как-будто бы при НЕиспользовании индекса все-таки создается небольшой неполный индекс, который как раз и дает неполный результат.
Что с этим можно сделать?

digger®

"Выборочное индексирование" используйте и будет все нормально.

P.S. Вы же у нас модератор вроде? А такое ощущение что SMF в глаза не видали.

Jerry

#2
При выборочное индексы будут в базе столь же велики, как и сообщения и занимают кучу места. А сейчас 300 КБ. Ну ладно... попробую выборочное - не полнотекстовое.

P.S. Ээ, ну да. Просто раньше пользовались у меня поиском только посетители, а мне в первый раз потребовалось узнать точно все сообщения, где употреблялось одно редкое слово.

Jerry

Эхх, теперь, после удалений, при попытке создать выборочное индексирование, идет
ошибка о том, что нет вообще ТАБЛИЦЫ log'ов поиска. Теперь всё пропало.

Avdenago

А зачем удалять таблицу было? Просто очистить.

Jerry

Таблицу не удалял, я её просто очистил. В этом и странность.
Ну ладно, там и без поиска нормально.