Zum Inhalt springen

Indexed Search findet nur Menüpunkte

Erstellt am 1. März 2004 · 5 Antworten · letzte Antwort am 4. März 2004

Tags: Suche, Frage

funkyboy2002 ·

Hallo zusammen!

Habe jetzt nach einigem Hin und Her die Indexed Search konfiguriert bekommen. Leider werden, obwohl alle Seiten indexiert sind(habe ich nachgesehen) und in der DB Table index_words jede Menge Wörter indexiert sind, nur die Wörter des Menüs bei einer Suche gefunden!!! Wenn ich nach anderen Wörtern, die auch in der index_words Table stehen, suche, findet er leider nichts.
Woran kann das liegen? Habe ich Indexed Search falsch konfiguriert?
Es funktioniert übrigens auch nicht, wenn ich direkt auf meine Suchseite gehe und dort den Begriff eingebe!

Weiß jemand Rat?

Gruß
Funkyboy

Hier ein Ausschnitt aus meinem typoscript:

#Regeln unterdruecken
plugin.tx_indexedsearch.show.rules = 0

dsa_suche = COA 
dsa_suche { 
  20 < tt_content.search.30
  #20.target = inhalt2
  20.dataArray > 
  20 { 
    stdWrap.wrap = <td> | </td>
    layout = <td valign=bottom class="search"> ###LABEL###&nbsp; ###FIELD### </td> 
	
    #hier kann das Design der im CSS definierten Klassen verwendet werden
    params = class="search" 
    params.submit = class="submit" 
    params.textarea = class="search" 

    dataArray{ 
      10.label > # Einstellung für ein leeres Label 
      10.type = tx_indexedsearch[sword]=input,15 # size des Feldes
      #10.value = searchkey

      20.label > 
      20.type = scols=hidden 
      20.value = tt_content.header-bodytext-imagecaption 

      30.type = stype=hidden 
      30.value = L0 
      40.type = submit=submit 
      #40.type =
      40.value = GO!
      ################################## 
      #damit der Button rechts steht:
      #5 < 40 
      #5.type = submit=submit 
      #5.value = go! 
      ################################## 
      } 
    image = IMAGE 
    image.file = fileadmin/dsa_web/Images/search.gif
    image.params = alt="Klicken Sie hier, um unsere Seite zu durchsuchen." 
    # Der Redirect geht auf einen Datensatz mit der id= 46; auf dieser Seite muss das PlugIn Suche eingebunden sein
    redirect = 46
    target = _top
   } 
}
funkyboy2002 ·

Habe gestern auch mit <--TYPO3SEARCH_begin--> und <--TYPO3SEARCH_end--> rumprobiert, dass hatte aber nur die Auswirkung, dass die Menupunkte auch nicht mehr gefunden wurden, da ich die Tags nur um meinen Contentbereich gelegt habe. Habe etwas davon gelesen, dass die Seite mit dem Suchfeld über allen anderen liegen muss, von der Hierarchie her und das der Ausgangspunkt unterhalb dieser Seite liegen muss. Stimmt das? Oder könnte es ein Problem sein, dass ich in einigen Unterseiten ts templates verwende? Es sind aber Extensions der main templates! Oder gibt es Probleme, da ich in meinem Menu PIDinRootline verwende?
Es wäre wirklich sehr wichtig HEUTE diese Suche fertigzubekommen!!!!
Danke, Funkyboy...

funkyboy2002 ·

Nachdem ich jetzt meine Plug-ins "Extension Repository" und "Set subtitle as page title" rausgeworfen habe, findet er zumindest alle Wörter, die auf der Suchseite an sich stehen. Leider werden immer noch keine Begriffe von anderen Seiten erkannt...
Hat jemand eine Idee??

funkyboy2002 ·

Das habe ich gemacht:

Hi hast du nirgendwo

Code:
#Schaltet die Indizierung für Suche frei
page.config.index_enable = 1

stehen?

Die Seiten werden auch indexiert, aber leider kann ich NICHT nach ihnen suchen :-((

funkyboy2002 ·

Ich habe das Problem gelöst!!!
Folgendes:
Die Indexed Search läuft nicht, wenn mehr als ein Root ts Template gibt. Das war bei mir nicht der Fall, ABER:
Ich hatte bei allen abgeleiteten Templates aus Unwissenheit im Feld "Include basis template" das Root Template gesetzt. Leider wird dieses nicht in der Gesamtübersicht über die ts templates angezeigt. Nachdem ich dieses Feld geleert hatte, alles neu gecasht und indexiert hatte, lief die Suche ohne Probleme!!!

Gruß
Funkyboy