[TYPO3-german] index search / indexing per crawler funktioniert nicht
Andreas Mueller
hubrandi at web.de
Sat Feb 16 21:05:43 CET 2008
Hi,
ich versuche gerade die indexed search zum Laufen zu kriegen.
Ich habe beobachtet dass die Indexierung funktioniert wenn sie
über das Frontend getriggert wird. Das heisst wenn die Seite
im Frontend aufgerufen wird taucht sie in Info => Indexed Search
auf und wird auch gefunden.
Ich würde allerdings lieber den Crawler verwenden um zu Indizieren.
Ich habe daher eine Crawler Konfiguration per TS config in der Wurzel
meiner Seite aufgesetzt.
Die Queue wird per cron job gefüllt und auch per cron job minütlich
abgearbeitet. Die Jobs scheinen erfolgreich in die Queue eingetragen zu
werden, da ich in Info => Site Crawler => Crawler Log => Pending einen
Eintrag mit einer gut aussehenden Url sehe
URL: http://meinedomain.de/index.php?id=274,
Proc. Instr: tx_indexedsearch_reindex; tx_indexedsearch_crawler
Wenn ich jetzt diese Queue entweder per cron job
( cli_dispatch.phpsh crawler) ,
manuell aus dem Backend oder per cronjob
(cli_dispatch.phpsh crawler_im 274 -d 99 -proc tx_indexedsearch_reindex
-n 1000 -o exec)
aufrufe erhalte ich eine Fehlermeldung im CrawlerLog (oder auf der
Kommandozeile wenn per cron job aufgerufen).
Die Fehlermeldung ist die Folgende und erscheint für jede Seite.
http://meinedomain.de/index.php?id=274
(tx_indexedsearch_reindex,tx_indexedsearch_crawler) => Error:
a:4:{s:7:"running";b:1;s:10:"parameters";a:3:{s:3:"url";s:47:"http://meinedomain.de/index.php?id=274";s:15:"feUserGroupList";s:1:"2";s:16:"procInstructions";a:2:{i:0;s:24:"tx_indexedsearch_reindex";i:1;s:24:"tx_indexedsearch_crawler";}}s:3:"log";a:4:{i:0;s:14:"User
Groups: 2";i:1;s:32:"RE_CACHE (indexed), old status:
";i:2;s:32:"RE_CACHE (indexed), old status: ";i:3;s:26:"Forced
Re-indexing
enabled";}s:4:"vars";a:3:{s:2:"id";i:274;s:7:"gr_list";s:6:"0,-2,2";s:8:"no_cache";i:0;}}...
Die Cronjobs scheinen zu laufen, da ich beobachten kann wann der crawler
zuletzt gesehen wurde (backend) aussderdem erhalte ich die eine
Fehlermeldungen im Crawler Log im Backend und keinen Abbruch auf
der Kommandozeile. (es dauert auch eine ganze Weile was wohl
heisst dass etwas passiert)
Ich habe keine Ahnung wie ich weiter verfahren soll. Aus der
Fehlermeldung werde ich nicht schlau? Kann mir jemand sagen wie
die zu intepretieren ist?
Meine TS config ist die Folgende:
ich verwende realurl und der Zweig der geindexed
werden soll ist Zugriffsgeschützt. Nur die Gruppe
mit der gid 2 hat Zugriff.
im Template des Zweigs der geindexed werden soll
page.config.index_enable = 1
in der TS config der Wurzel
#set up a crawl for normal users
tx_crawler.crawlerCfg.paramSets.normalusers =
tx_crawler.crawlerCfg.paramSets.normalusers {
cHash = 1
procInstrFilter = tx_indexedsearch_reindex, tx_indexedsearch_crawler
baseUrl = http://meinedomain.de/
userGroups = 2
}
Vielen Dank!
Andi
More information about the TYPO3-german
mailing list