Zum Inhalt springen

Indexed Search Engine indiziert keine externen Dokumente

Erstellt am 5. November 2003 · 4 Antworten · letzte Antwort am 5. November 2003

Tags: PDF, Suche, Frage

mbentele ·

Hallo allerseits,

ich bin nah am Rande eines Nervenzusammenbruchs ...

Folgende Schritte habe ich bereits hinter mir:

- Lesen der Dokumentation zur Extension Indexed Search Engine
- Recherche / Suche in der Mailingliste
- Suche im Forum auf typo3.net
- Google Suche
- viele Stunden ausprobieren,, beten und fluchen ...

Folgendes Problem:

Die Indexed Search Engine läuft und indiziert sämtliche gewünschten Inhalte und Seiten. Aber: keinerlei externe Inhalte werden indiziert. Kein PDF, kein Word, kein TXT und kein HTML!

- Catdoc pdftotext und pdfinfo sind installiert, die entsprechenden Pfade sind angepasst
- Im Setup ist config.index_externals=1 sowie config.index_enable=1 eingetragen
- Alle Arten des Cache wurde hundertfach bereits geleert

Selbst wenn catdoc pdftotext und pdfinfo nicht funktionieren würden, bzw. die Pfade nicht richtig wären (was sie aber nicht sind), müßten TXT- und HTML-Files indiziert werden. Es handelt sich bei allen Files um einfachste Files ohne Umlaute, Tabellen, Grafiken etc.

Hier im Forum gibt es viele Nachrichten zu diesem Thema, allerdings alle ohne Lösung, bzw. sie beziehen sich auf typo3 unter Windows was bei mir nicht der Fall ist.

Da die Extension bereits seit langem Stable ist, gehe ich davon aus das es eigentlich funktionieren sollte.

Wer hat eine Lösung, bzw. kann mir wenigsten ein kleine Stück weiterhelfen?

Danke!

Markus

sw-student ·

Morgen Markus,

ich hatte auch rießige Probleme die Extension überhaupt mal zum laufen zu bringen. Habe nach langem hin und her gelesen, dass Unterseiten mit eigenem Template und gesetztem Rootlevel nicht durchsucht werden. Dies war bei mir der Fall. Erstelle doch mal exemplarisch auf der Ebene deiner Suche eine Seite mit external Files.

Ansonsten füge doch mal die beiden echo Zeilen in deine class.indexer.php ein (so um Zeile 145)

$this->supportedExtensions["pdf"] = 1;
//echo ("Pdftotext initialisiert: '". $this->app["pdftotext"] ."'");
$this->supportedExtensions["doc"] = 1;
//echo ("<br>Catdoc initialisiert: '". $this->app["catdoc"] ."'");

Damit kannst du prüfen, ob deine Pfade richtig eingestellt sind.

mbentele ·

Morgen sw-student,

folgendes wird bei mir ausgegeben:

Pdftotext initialisiert: ''
Catdoc initialisiert: ''

Sind die Pfade nun richtig oder falsch?
Beide Anwendungen sind bei mir unter /usr/bin/ und diesen Pfad habe ich auch angegeben. Wenn ich den Pfad bewußt falsch eintrage, kommt die gleiche Ausgabe. Wie sieht die Ausgabe bei dir aus?

Selbst wenn diese Anwendungen nicht laufen, müssten auf jeden Fall TXT- und HTML-Files indiziert werden.

Die Dokumente habe ich auf den verschiedensten Ebenen gestreut. Meine Unterseiten haben kein eigenes Template.

Hast du eine weitere Idee?

Gruß und Dank

Markus

sw-student ·

Seltsam, eigentlich sollte das echo nur ausgegeben werden, wenn der Pfad korrekt ist. Die Ausgabe des Pfades ist eigentlich nur Spielerei. Bei mir erscheint:

Pdftotext initialisiert: 'C:/apache/htdocs/quickstart/fileadmin/Tools/pdf2text/pdftotext.exe'

Schau mal hier, da steht so einiges zu dem Thema:
#6560

mbentele ·

Hallo,

den Thread kenne ich, leider haben mir die enthaltenen Informationen nicht weitergeholfen.

Noch irgendwelche Ideen?