Перейти к содержанию

Помогите с настройками поискового механизма SphinX


cmbt

Рекомендуемые сообщения

У меня форум работает 5 лет. Встроенный поиск отображает информацию только за последний год и только 1000 постов пользователя.

Поставил SphinX. Теперь ищет и показывает за все 5 лет, но не могу никак убрать ограничение на вывод 1000 постов.

В конфиге sphinx.conf изменил max_matched с 1000 на 20000 но это не помогло.

Такое ощущение что ограничение в 1000 постов продолжает выводить движок форума.

Может кто подскажет где копать?

Пробовал изменить в ibf_cash_store но форум вообще упал. Видимо не туда полез. Восстановил.

Форум 3.3.4

Изменено пользователем cmbt
Ссылка на комментарий
Поделиться на другие сайты

Никто с таким ограничением не боролся?

Ссылка на комментарий
Поделиться на другие сайты

Читали? www.invisionpower.com/support/guides/_/maintenance-and-server-configurations/searching-r21

Ссылка на комментарий
Поделиться на другие сайты

Читал. В конфиге как раз ограничение на вывод 1000 постов max_matched я так понимаю, поменял на другое число. Но не сработало.

Ссылка на комментарий
Поделиться на другие сайты

  • 11 месяцев спустя...

аналогичная ситуация, только Сфинкса нет.

поставил Ограничить "Темы/Сообщения этого пользователя" результатами за X дней равным 3650.

теперь выводит сообщения пользователя с начала существования форума, однако из-за ограничения в 1000 постов не выводятся последние сообщения..

как сделать, чтоб можно было смотреть все сообщения пользователя без ограничений?

Ссылка на комментарий
Поделиться на другие сайты

пробовал изменить значение ключа search_hardlimit в таблице core_sys_conf_settings с 1000 на 2000 и потом выбрать это значение в настройках поиска в админцентре. но выводит все равно 1000 сообщений (40 страниц по 25 сообщений)

Ссылка на комментарий
Поделиться на другие сайты

Решено.

в файле forums/admin/applications/forums/extensions/search/engines/sql.php надо 1000 изменить на нужное значение.

после этого - находит все! в базе я тоже вместо 1000 прописал 6000=6000.

 

        /* Fix to 1000 results max */
        $count['count'] = ( $count['count'] > 6000 ) ? 6000 : $count['count'];

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Со сфинксом подобное не помогает(

При попытке перехода на 41-ю страницу, кидает на первую.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...