Вход

Просмотр полной версии : Индексированный поиск и все, что с ним связано


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/podkast8_v4_techinsight_indexed_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
Настроек там вообще почти нет, поэтому думаю у тебя все и так установлено:
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. На страницах висит миникорзина, из-за которой отключается кеширование страницы.