Zum Inhalt springen

Externe Dokumente werden nicht indexiert

Erstellt am 11. September 2006 · 15 Antworten · letzte Antwort am 3. November 2006

Tags: Suche, Frage

a.​fischer ·

Von diesem Phänomen sind auch verlinkte txt-Dateien betroffen, welche vor der Indexierung nicht konvertiert werden. Deshalb wage ich einen Fehler im Zusammenhang mit pdftotext auszuschliessen.

Zudem ist auf beiden System (Produktiv / Test) pdftotext installiert und die Pfade angepasst. Auf beiden Systemen wird pdftotext für die Konvertierung aufgerufen, und das Resultat der Konvertierung landet als Datei im temp-Ordner.

Entweder werden die Inhalte nicht indexiert oder aber die Suche sucht nicht nach Dateiinhalten.

a.​fischer ·

Nochmals die Frage: Gibt es jemanden, bei dem das funktioniert?
Wenn ja, wäre ich froh um einen Tipp was ich vergessen haben könnte bzw. was ich an der Konfiguration ändern muss, damit auch verlinkte Dateien durchsucht werden.

a.​fischer ·

Noch immer habe ich keine Lösung...

Ich habe einen älteren Thread in diesem Forum gefunden, welcher leider keine Lösung beinhaltet:
#6013

Nun, ich sehe im Moment gerade keinen Weg, wie ich zu einer Lösung kommen könnte... Hat jemand eine Idee? Wäre evtl. kommerzieller Support eine Lösung? Wo kriege ich diesen her?

Falls noch andere User dieses Problem mit indexed_search hätten, würde sich evtl. auch ein Eintag im Bug-Tracker von Typo3 lohnen.

a.​fischer ·

config.no_cache habe ich nicht explizit gesetzt im Template.

Soweit ich weiss, ist der Default-Wert für config.no_cache 0, was IMHO bedeutet, der Cache ist eingeschaltet.

Ich habe keine Extension installiert, die den Frontend-Cache unterdrücken würde.

Ich habe gerade Eben getestet, was passiert, wenn ich config.no_cache = 0 explizit angebe. Template geändert, Cache geleert, vom BE ausgeloggt und Seite besucht => Der Fehler bleibt bestehen, Inhalte von Dateien werden in der Suche nicht gefunden.

tandem ·

Hast Du die vorhandenen IndexErgebnisse auf der (den) entsprechenden Seiten vollständig gelöscht, damit eine Neuindexierung stattfindet?

a.​fischer ·

Ich habe gerade eben, noch immmer mit config.no_cache = 0 im template, folgendes getan:

- Login im Backend
- Info > Seite > Indexed search > clear phash-row (für alle Seiten wiederholt)
- Logout im BE
- Aufruf der Seiten im Browser
- Suche nach Stichworten auf der Seite: findet die richtigen Resultate
- Suche nach Stichworten in der verlinkten Datei: findet nichts

- Login im BE
- Kontrolle der Indexierung: obwohl das Wort bei der entsprechenden Seite über Info > Indexed Search in der Spalte "words" aufgeführt ist, wird es nicht gefunden bei der Suche

steffenk ·

wenn die Indzierung das Wort anzeigt, er aber nichts findet, muss Deine Konfiguration einen Haken haben. Schau nach, das z.B. der Wert plugin.tx_indexedsearch.search.rootPidList keine Zuweisung besitzt. Falls Du was Konfiguriert hast, kommentier mal alles aus.

a.​fischer ·

Im Setup des Template steht folgendes:

config.baseURL = http://217.26.53.31/~testex/
config.doctype = xhtml_trans
config.xhtml_cleaning = all
config.htmlTag_langKey = de
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
config.doctypeSwitch = 1
config.index_enable = 1
config.index_externals = 1
config.no_cache = 0
config.no_search = 0

#################################

temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1 {
 NO = 1
 NO.ATagParams = class="navig"
 NO.linkWrap = |<br />
}


#################################

page = PAGE
page.includeCSS {
 file1 = fileadmin/template/style.css
 file1.media = all
}
page {
 bodyTag = <body>
 10 = TEMPLATE
 10  {
   template = FILE
   template.file = fileadmin/template/index.htm
   relPathPrefix = fileadmin/template/
   workOnSubpart = DOCUMENT_BODY
   subparts.NAVIG < temp.menu
   subparts.TEXT < styles.content.get
 }
}

tt_content.stdWrap.dataWrap = <div class="cobject"> | </div><div class="hr" style="clear:both;"></div>

Da es sich um ein reines Testsetup handelt, kann ich auch ein BE Admin Login einrichten falls jemand einen Live-Blick auf die Konfig werfen möchte.