Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Индексный поиск. Очень медленно! (http://forum.typo3.ru/showthread.php?t=7767)

Lucifer 15.06.2009 15:52

Индексный поиск. Очень медленно!
 
У меня генерация индексного поиска занимает 17(!!!) секунд. Обычная страница без кеша генерируется за полторы секунды. Чувствую, что поиск у меня ОЧЕНЬ не оптимизированный.
Что на это можно влиять?
Есть предположение, что у меня очень много хлама в индексной базе.

Lucifer 18.06.2009 11:03

Народ! Подскажите куда копать, кого читать.

void 18.06.2009 20:38

По-моему, проще поставить и настроить Яндекс Сервер или mnogosearch...

Lucifer 19.06.2009 10:16

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

не хочется ставить что то на сервер. (не вставляет меня установка на фряху :))

razawa 19.06.2009 10:38

Попробуйте вот это
Я так и не сделал. У меня старые версии и Typo3 и indexed_search
Но обязательно возьмусь за него.
У меня из-за поиска вешается сервер. Когда по 100-200 человек утром лезут почитать новости и кто-то запускает поиск - все. Перегружаю Mysql.
Уже хочу страницу поиска сделать неактивной по-утрам.

Mnogosearch с Typo3 на Windows-сервере не работает. Разве что отдельно его ставить.

Lucifer 19.06.2009 13:13

Там есть ссылка на баглист. Только я не очень то понял, что за diff файлы там были приложены. И какие именно запросы надо менять в сорсах индекссерча?

razawa 19.06.2009 14:05

Вот и я когда начал менять - столкнулся, что это не моя версия indexed_search
Нашел потом нужную версию, но пока руки не дошли что-то поменять.
В этих diff - изменения в скриптах описаны. Для устранения бага. Открыть на чтение - понятно станет.

jettero 20.06.2009 14:51

Цитата:

Сообщение от Lucifer (Сообщение 24792)
Там есть ссылка на баглист. Только я не очень то понял, что за diff файлы там были приложены. И какие именно запросы надо менять в сорсах индекссерча?

в консоле:
man diff
man patch

и еще вот http://typo3.org/development/bug-fixing/diff-and-patch/

Lucifer 23.06.2009 13:18

Патч class.tx_indexedsearch.php.diff не установился.
Hunk #1 failed at 820.
Hunk #2 failed at 835.
Hunk #3 failed at 851.
Но я в этом не рублю. Мож кто сталкивлся? Выложить содержимое class.tx_indexedsearch.php.rej?

У меня, как я понимаю, не очищается база поиска. Там сохраняются уже измененные страницы. Так поиск со временем работает все медленнее.


Часовой пояс GMT +4, время: 19:27.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot