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=2900)

OpTi 21.03.2007 12:23

Индексированный поиск и все, что с ним связано
 
Indexed_search 2.9.3
crawler_1.1.0
sr_feuser_register_2.5.5

Проблем сразу несколько:
1. Не индексируются страницы нивкакую. Проиндексировались только страницы с single mininews (соответственно и в результатах поиска только они и есть). Если я правильно понял, для индексации старницы достаточно на нее зайти (или пройтись по дереву страниц экстеншеном ks_cacheall, к примеру), это сделал. Экстеншин проходит дерево, но не кеширует эти страницы. Установлен sr_feuser_register_2.5.5, он может как-то влиять на эту ситуацию?

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

Заранее спасибо за советы.

Tod 21.03.2007 12:34

Даже не знаю как ведет себя поиск с пользователями в такой ситуации, то есть когда индексация вручную - проходишь страницы сам, я использовал site_crawler (есть документация + видео на офф. сайте в "подкастах").
Посмотри ответ "Общих вопросах". Но опять же там я делал с помощью краулера.

OpTi 22.03.2007 12:26

C crawler и пользователями разобрался (не туда настроки кравлера чутка всунул).
А вот с кешированием страниц по прежнему лажа. Не кешируются вообще. Заметил, что кешируются только модули, в которых есть cHash (например). Все остальное без кеша. В конфиге no_cache = 0. Могут ли быть такие проблемы из-за tt_products ?

to Tod: на typo3.org в видео я не нашел материалов ни по indexed_search ни по crawler, если не трудно, подкинь ссылочку.

Заранее спасибо.

Tod 22.03.2007 12:31

Ты создавал Indexing Configuration на обход всех страниц сайта в системной директории?

http://castor.t3o.punkt.de/files/pod...xed_search.m4v

OpTi 22.03.2007 13:42

Да, создавал

Tod 22.03.2007 19:09

Настроек там вообще почти нет, поэтому думаю у тебя все и так установлено:
page.config {
index_enable = 1
index_externals = 0
no_cache = 0
}
page.config.index_enable = 1
plugin.tx_indexedsearch.search.rootPidList = 1

Насчет тт_продукст не знаю, с поиском не использовал. Тогда наверное настройки краулера в студию)

OpTi 22.03.2007 21:32

Цитата:

Сообщение от Tod (Сообщение 10551)
Настроек там вообще почти нет, поэтому думаю у тебя все и так установлено:
page.config {
index_enable = 1
index_externals = 0
no_cache = 0
}
page.config.index_enable = 1
plugin.tx_indexedsearch.search.rootPidList = 1

Насчет тт_продукст не знаю, с поиском не использовал. Тогда наверное настройки краулера в студию)

Код:

tx_crawler.crawlerCfg.paramSets.test =
tx_crawler.crawlerCfg.paramSets.test {
        cHash = 1
        procInstrFilter = tx_indexedsearch_reindex, tx_indexedsearch_crawler
        baseUrl = http://site.com/
}

tx_crawler.crawlerCfg.paramSets.grp1 < tx_crawler.crawlerCfg.paramSets.test
tx_crawler.crawlerCfg.paramSets.grp1{
        userGroups = 1
}

tx_crawler.crawlerCfg.paramSets.grp2 < tx_crawler.crawlerCfg.paramSets.test
tx_crawler.crawlerCfg.paramSets.grp2{
        userGroups = 2
}


Tod 22.03.2007 22:29

Это что неполный код? Лично я не вижу где тут вообще контент индексируется) попробуй пример из документации.
Цитата:

tx_crawler.crawlerCfg.paramSets.test = contentId=[_TABLE:tt_content]
tx_crawler.crawlerCfg.paramSets.test.procInstrFilt er = tx_indexedsearch_reindex

OpTi 23.03.2007 14:56

Да, прошу прощения, чуток лоханулся.
С crawler все ок. Работает как часы. Пугает следующий момент: в crawler log есть TSFE->no_cache; так вот практически у каждой страницы стоит 1. Почему? В настройках no_cache 0. У станиц не ставил no cache вообще.

OpTi 23.03.2007 17:42

Разобрался. Спасибо void. Проблема была в tt_products. На страницах висит миникорзина, из-за которой отключается кеширование страницы.


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

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