Zum Inhalt springen

Standardsuche nach Keywörtern

Erstellt am 21. April 2009 · 3 Antworten · letzte Antwort am 22. April 2009

Tags: Suche, Frage

postanmartin ·

Hallo zusammen,

habe ein Problem an dem ich nun schon den ganzen Tag rummache. Meine Standardsuche ist doof.

Hier mein script

tt_content.search.30.dataArray.20.valueArray.10 >
tt_content.search.30.dataArray.20.valueArray.10.label = Nach Titel durchsuchen
tt_content.search.30.dataArray.20.valueArray.10.value = pages.title:tt_content.header


tt_content.search.30.dataArray.20.valueArray.20 >
tt_content.search.30.dataArray.20.valueArray.20.label = Autor
tt_content.search.30.dataArray.20.valueArray.20.value = pages.author


tt_content.search.30.dataArray.20.valueArray.30 >
tt_content.search.30.dataArray.20.valueArray.30.label = Keywords
tt_content.search.30.dataArray.20.valueArray.30.value = pages.keywords

Die erste Optin läuft prima, was beweist, dass er (der Suche) sowohl auf die DB pages als auch auf die DB tt_content zugreift und sinnvoll auswertet.

Allerdings, wenn ich ein Kriterium aus der DB pages nehme, wie "keywords" oder "author" oder "description"
Dann findet er nix.

Sprich die Suche verweigert alle Tabellen-Elemente die man im Backend in Metainfos eingeben kann. Warum?
Wie lös ich das Problem?

Beste Grüße

Martin

postanmartin ·
einpraegsam.net schrieb

Warum machst du es dir so schwer und nimmst nicht einfach die Indexsuche und lässt den Meta Bereich mit indexieren?

Danke für den Hinweis. Ich habe ihn befolgt. Habe nun die indexed_search am laufen.
Nur: die inexiert ja immer nur postum, also den Quellcode der Seite.
Das bedeutet, dass ich aber nicht die Datenbanksätze in pages. durchsuchen kann.
Beispielsweise wilol ich ja nach dem Autor-Feld suchen in der DB: pages.author.
Kann ich das machen?

Tips, Anregungen?

Gruß
Martin