|
|
16.05.2006, 20:30
|
|
Гость
Гость
|
Мучаю поиск:
1.
использую указанные $query_where $query_order
из "#полнотекстовый поиск с использованием релевантностих"
не находит числа. С чем это связано, как обойти, посмотрел демо сайт - так же не ищутся числа.
2.
в полях шаблонов можно поставить галочку: "возможен поиск по данному полю", для чего оно необходимо, если индексация страниц происходит по "тэгам" !--content-- !--/content-- ?
|
|
|
17.05.2006, 02:18
|
|
Andrew
Зарегистрирован: 2004-04-30
Сообщений: 134
|
Отвечу только на второй вопрос: галочка "возможен поиск" не имеет никакого отношения к модулю поиска и применяется для выборок типа ".s_list_class(1,2,"&srchPat[0]=1")."
Т.е. srchPat[0]= - первое поле с галочкой, srchPat[1]= второе поле с галочкой и так далее.
...жизнь прекрасна, когда правильно подобраны антидепрессанты...
|
|
|
17.05.2006, 14:44
|
|
Гость
Зарегистрирован: 1970-01-01
Сообщений: 665
|
Цитата:Для разбивки текста на слова MySQL использует очень простой синтаксический анализатор. ``Словом'' является любая последовательность символов, состоящая из букв, чисел, знаков `'' и `_'. Любое ``слово'', присутствующее в стоп-списке (stopword) или просто слишком короткое (3 символа или меньше), игнорируется.
например, 2006 отлично ищется.
http://www.mysql.ru/docs/man/Fulltext_Fine-tuning.html
Цитата:Минимальная длина подлежащих индексации слов определяется в MySQL переменной ft_min_word_len (see section 4.5.6.4 SHOW VARIABLES). Установите желаемую величину этой переменной и создайте заново индексы FULLTEXT (эта переменная доступна только в версии MySQL 4.0).
|
|
|
17.05.2006, 15:52
|
|
Гость
Гость
|
Отлично, всем спасибо
|