На сайте помимо включенного стандартного модуля стоит модуль "Russian Stemmer", существует специальный тип материалов "Предложение"(offer) у данного типа есть CCK поле "Автор предложения", так вот после полной индексации, когда я ввожу в строке поиска автора материалы не находятся, хотя такие материалы с этим автором есть (значения абсолютно точные). Ради интереса даже покопался в базе, там существует таблица search_index в этой таблице встречаются авторы и в каких материалах они встречаются (правда почему там перечислены не все материалы). Так вот вопрос почему результаты поиска все равно пустые? Что вообще индексируется у материала заголовок и его содержимое или же ССК поля тоже индексируются? И как вообще формируется результат поиска? За ранее благодарен.
П.С. пробовал прикрутить Sphinx, но для 6-ки не нашел толковой инструкции как это делается.
Комментарии
На данный момент нашел модуль Field Indexer, надеюсь он поможет индексировать ССК поля
После некоторых мучений, я пришел к выводу, что индексирование CCK поля меня не спасает, т.к. в этом поле хранится лишь uid пользователя, поэтому мне нужно индексировать каким-то образом отрендоренную страницу. Кто-нибудь знает как это делается в 6-ке? Для 7-ки мне сказали есть модуль Search API и там это возможно.
В итоге сам справился, правда пришлось слегка скорректировать модуль ядра search.