Zum Inhalt springen

Indexed Search Engine ( index_search ) | Indizierung externer Dokumente

Erstellt am 2. August 2005 · 5 Antworten · letzte Antwort am 2. November 2006

Tags: PDF, Suche, Tipp, TYPO3 3

floatwork ·

Indizierung externer Dokumente/Dateien - die Extension Index Search Engine

Ein kurzer Lösungsansatz, der Euch vielleicht weiterhilft ;-)

System:

Typo3 Release: 3.8.0 Quickstart auf WAMP
Index_Search: Version 2.1.3
Problemstellung: Indizierung externer Dokumente (PDF, Word etc.) funktioniert nicht.
PDFTOTEXT: aus xpdf-3.00pl3-win32 | Quelle: http://www.foolabs.com/xpdf/download.html
CADOC: catdoc-0.90a-Win32PL1 | Quelle: http://www.geocities.com/win32mutt/win32.html

Erkenntnisse?!

Nach längerer Fehlersuche in einem Quickstartpackage habe ich versuchsweise das Testsitepackage installiert.

Siehe: http://typo3.org/download/packages/

1. Die Extension >>>Index Search Engine<<< ist hier als Sytemerweiterung (Type = system) installiert! In meinem QS-Package war (Type = local).

2. Nach Angabe (ExtManager->search_engine->Configuration) der Pfade (Path to PDF parsers, Path to WORD parser) des Verzeichnises der Parser PDFTOTEXT und CATDO
(Beispiel: D:\apache\apache\bin\pdftools bzw. D:\apache\apache\bin\catdoc) lief die Indizierung externer Dokumente problemlos. 😃

Übrigens: Die Indizierung erfolgte, wie üblich, abgemeldet vom Backend.

Lösungsansatz:

Falls index_search bereits als lokale Extension installiert ist
(siehe: ExtManager->Loaded extensions->Index Search Engine-> Type=local):
1. Deinstallation der Indexsearch (remove Extension)
2. Unter Install -> Database Analyser -> Update required tables: COMPARE-> nichtverwendete Tabellen löschen.
3. Im Filesystem im Typo3 unter ..\typo3\ext" und ..\typo3conf\ext zusätzlich den Ordner indexed_search entfernen.

Neuinstallation als Systemerweiterung:

1. [em_systemInstall] unter Install -> All Configuration auf 1 (enable) setzen
2. Im ExtManager -> Intallation der index_search in location = system
(Ich habe dazu die Indexsearch aus dem Testsitepackage verwendet, und hier wieder importiert (Import Extensions from... -> Upload extension file directly... (z.B.(.t3x):T3X_indexed_search-2_1_3-z-200508021400.t3x) -> in location: system (../typo3conf/sysext).
3. Pfadangaben in der Configuration checken (...wurden bei mir aus dem Testsitepackage übernommen)
4. Cache leeren.

Nun funktioniert bei mir auch die Indizierung externer Dateien im Quickstart-Package

Übrigens sollte im Template -> Setup folgendes stehen:

# Indexed Search activated
      config {
      index_enable = 1 # typo3 pages
      index_externals = 1 #PDF and WORD docs
      }

Ich hoffe diese Anleitung hilf weiter - Viel Erfolg ;-)

Gruß Flo

typo3tester ·

Hi,

bei mir klappt das auch nicht.
Ich habe alles so gemacht, wie beschrieben.
Die normalen Typo3-Seiten werden durchsucht.

Ich möchte aber .txt-Dokumente ect. durchsuchen lassen, die in einem Unterordner von fileadmin liegen.

Mit der Doku komme ich an der Stelle überhaupt nicht klar.
Da steht unter
"Indexing directories of files (“Filepath on server”)"
ich soll als Type "Filepath on Server" wählen.
Diese Ansicht, die dort gezeigt wird finde ich in meiner Indexed Search 2.0.9 nicht.

Gruß, Regina

steffenk ·

soweit ich das verstehe, werden nur als externe Dateien die Formate
pdf,doc,ppt,xls und rtf anerkannt, sofern man für jedes dieser Formate den entsprechenden Viewer konfiguriert hat (im Ext-Manager)

woida ·
typo3tester schrieb

Sollten nicht .txt-Dateien auch ohne zusätzliches Programm indiziiert werden?

Gruß, Regina

Nein.