+0.64
Рейтинг
0.73
Сила
  • avatar tab
  • 1
Попробовал поиграться с конфигом, пока без результатов. Мне нужен поиск по полям профиля пользователя (имя, обо мне, местоположение, дата регистрации, интересы и т.д). Может кто подскажет куда копать.

Еще ведь нужно добавить закладку сюда:
картинка
  • avatar tab
  • 0
Спасибо за статью, установил sphinx без особых проблем. Вот только не получается добавить источник — пользователи (people) для организации поиска по полям профиля пользователей.

конфиг:

<code>
# Источник пользователей
source peoplesSource : lsParentSource
{
        sql_query               = \
                        SELECT user_id, user_login, UNIX_TIMESTAMP(user_date_register) as user_date_register \
                        FROM prefix_user \
                        WHERE user_date_register>=$start AND user_date_last<=$end

        sql_query_range         = SELECT MIN(user_id),MAX(user_id) FROM prefix_user
        sql_range_step          = 5000

}

индекс пользователей
index peoplesIndex
{
        # Источник, который будет хранить данный индекса
        source                  = peoplesSource
        path                    = /var/index/peoples/

        # Тип хранения аттрибутов
        docinfo                 = extern

        mlock                   = 0

        # Используемые морфологические движки
        morphology              = stem_enru, soundex, metaphone

        # Кодировака данных из источника    
        charset_type            = utf-8


        # Из данных источника HTML-код нужно вырезать
        html_strip                              = 1
}

</code>
  • avatar tab
  • 0
> SQL Error: Unknown column 'user_profile_foto'

Вроде все прозрачно, в таблице prefix_user не хватает поля user_profile_foto. В phpmyadmin выберите вашу базу и нажмите на кнопку импорт, укажите путь до файла patch.sql. Должно помочь.
  • avatar tab
  • 1
Тоже двумя руками за watermark. Вещь нужная.