Hallo,
ich habe hier Probleme mit Crawler und FE Benutzern (wobei ich es überhaupt ärgerlich finde, dass die Suchergebnisse mit dem FE-User zusammenhängen)
Habe es jetzt imho sogar so zusammengebracht, dass ich meine eigenen Tabellen schön crawlen und im Log stehen auch alle 1000 Datensätze drinnen aber gefunden werden sie trotzdem nicht..
Hier mal meine Konfig:
tx_crawler.crawlerCfg.paramSets {
restaurants_index = &user_fgc_pi1[restaurantid]=[_TABLE:user_fgc_restaurants;_PID:354;_FIELD:uid]
restaurants_index.procInstrFilter = tx_indexedsearch_reindex
restaurants_index.pidsOnly = 363
restaurants_index.cHash = 1
restaurants_index.baseUrl = http://.../
}
tx_crawler.crawlerCfg.paramSets {
restaurants_index_1 = &user_fgc_pi1[restaurantid]=[_TABLE:user_fgc_restaurants;_PID:354;_FIELD:uid]
restaurants_index_1.procInstrFilter = tx_indexedsearch_reindex
restaurants_index_1.pidsOnly = 363
restaurants_index_1.cHash = 1
restaurants_index_1.baseUrl = http://.../
restaurants_index_1.userGroups = 1
}
Die zwei Konfigs kann ich mir dann auswählen bei Info->Crawler auswählen und bekomme dann schön die 1082 URLs angezeigt auch einmal ohne Group-ID und einmal mit Group-ID 1 - aber finden tue ich sie wenn ich angemeldet bin trotzdem nicht.. ?!
lg Matthias
Ok,
ich habe jetzt begriffen, dass hier zuerst die queue aufgebaut wird und diese dann erst vom crawler prozess abgearbeitet werden muss 😉
Wenn ich den aber ausführe (/var/www/vhosts/domain.at/httpdocs/typo3/cli_dispatch.phpsh crawler) dann passiert hier zwar etwas (bzw. nichts - keine Rückmeldung) aber in TYPO3 sind die Einträge noch immer alle in der Warteschlange und ich sehr auch nicht, dass ein Prozess gestartet wurde oder dgl.
Pending Entries (assigned / overall): 0 / 1082
Current server time: 22-09-09 11:25:35
Processes count (running / max) 0 /
CLI-Path: /var/www/vhosts/domain.at/httpdocs/typo3/cli_dispatch.phpsh crawler
lg
Hilfe.. ?
Habe eine große Seite mit über 1000 Datensätzen und ohne eine automatisierte Indizierung ist die indexed_search absolut unbrauchbar (finde die extension sowieso nicht besonders berauschend...)
lg Matthias
Dann führ ich meinen Monolog mal weiter 😉
Also die queue wird erstellt, und auch den cli Prozess kann ich starten, allerdings bekomme ich jetzt folgende Rückmeldung wenn ich cli_dispatch.phpsh crawler ausführe:
The supplied 'cliKey' was not valid. Please use one of the available from this list:
Array
(
[0] => lowlevel_refindex
[1] => lowlevel_cleaner
)
Da stehe ich jetzt an, habe dazu zwar einen Thread gefunden, der ist da aber auch nur soweit gekommen wie ich.
Was ich auch interessant finde, ich habe den Button zum manuellen Ausführen des Crawlers nicht in meinem Backend:
Bild: typo3.org/…/55543c952c.png
Den BE Benutzer _cli_user habe ich auch angelegt..
lg Matthias
Ok.. aus irgendeinem Grund wird das Crawler-Skript nicht von meinem TYPO3 erkannt und ist nicht in den vorhandenen CLI-Keys drinnen.. deswegen kann ich es auch nicht ausführen.. sieht eigentlich so aus als wäre die ext. nicht installiert, aber das ist sie definitiv..
lg ein verzweifelter matthias 😉
... ich habe ja mittlerweile die vermutung, dass mit dem letzten update der extension (10.09.2009) einiges schiefgelaufen ist.. kanns mir nicht mehr anders erklären.. werde mir jetzt mal die 2.0er Version der Crawler Extension ansehen..
Servus,
also je anch Version heißt der benötigte BackEnd-User _cli_lowlevel oder _cli_crawler
ist in diversen Manuals nachlesbar...
Zu den Gruppen:
Ich hab mir da ein eigenes Skript gebastelt, das mir die Crawler-Config der Gruppen (für PageTS) aus den angelegten Usern rausliest und die entsprechenden Zeilen einfügt. (Zu finden hier: in diesem thread)
Danach wird die Crawler-Queue per ComandLine erstellt und der Crawler läuft alle 2 Minuten durch.
Ich habe auch schon herausgefunden, dass der Parameter "-proc" für die CMD-line-Aufrufe jetzt "-conf" heißt und danach (mit Kommata getrennt) die o.g. config-Bezeichnungen einzutragen sind.
Mom gibt es bai mir noch das Problem, dass er mir zwar alle Indizes schön aufbaut, aber ich in der Suche nur "No results found!" rausbekomme.
Da die Suche aber ohne Crawler funktioniert hat, werd ich den Fehler schon noch finden... *grml*