Zum Inhalt springen

Crawler und No Entries bei Queue Id

Erstellt am 18. März 2010 · 1 Antwort · letzte Antwort am 5. Mai 2010

Tags: Frage

kike ·

Die Indexierung über die Indexed Search Engine im Frontend läuft tadellos, Probleme macht der Crawler. Es wird zwar unter Info / Crawler log eine Liste erstellt, allerdings steht bei mir unter "Queue Id" bei jeder Seite "No entries". Lt. allen Anleitungen, die ich gelesen habe, sollte hier erstens eine ID stehen und zweitens sollte daneben ein Icon sein, mit dem man die Indexierung für diese Seite manuell anstoßen kann. Ich gehe also davon aus, dass ich kein verwertbares Queue habe und die Indizierung deshalb über das Script / den Cronjob nicht stattfindet.

Was, bitteschön, mache ich nur falsch? Wahrscheinlich ist es nur eine popelige Einstellung ...

Ich bin Dutzende von Anleitungen und Forenthreads durchgegangen. Viele Anleitungen sind unvollständig, unausgereift, widersprüchlich, veraltet.

Ich verwende den Sitecrawler in der Version 3.0.5, Indexed Search ist 2.12.0, Typo3 4.3.2, also alles aktuell. Website und alle Extensions laufen problemlos und ohne Fehlermeldungen.

Meine Vorgehensweise:

  • Indexed Search Engine installiert, Verwendung von Crawler Extension im Extension-Manager aktiviert

  • Crawler installiert

  • Backend-Benutzer "_cli_crawler" und vorsichtshalber "_cli_lowlevel" angelegt.

  • In der obersten Seite einmal Indexierungseinstellungen und Crawler Configuration angelegt. Lt. aktueller Anleitung braucht man nicht mehr mit Typoscript in der Rootpage zu arbeiten (habe ich alternativ aber auch schon versucht).

Die Crawler Configuration taucht unter Info / Start Crawling auch auf. Ich kann auch einen Crawler-Auftrag starten, es wird eine Liste erzeugt, bei der von mir in der Configuration ausgeschlossene Seiten auch ausgeklammert werden - es scheint also soweit zu arbeiten. Nur, wie gesagt, unter der Queue werden keine IDs gelistet.

Wer erlöst mich?

ohei ·

Hallo kike
Dasselbe Problem hatte ich vorhin auch. Bei mir stellte sich heraus, dass bei der Installation des Crawlers die Tabelle tx_crawler_queue nicht erstellt worden war.

Wenn Du im Extension-Manager wieder aufgefordert wirst, diese Tabelle zu erstellen, ists bei Dir wohl dasselbe. Das Updaten wird aber wieder fehlschlagen, weil das SQL-Statement falsch ist: Der Unterstrich bei

_ KEY exec_time( exec_time ) ,

muss weg!

phil.glück!