Zum Inhalt springen

Einträge aus 2 Tabellen mit "group" zusammenfassen

Erstellt am 23. September 2008 · 2 Antworten · letzte Antwort am 23. September 2008

Tags: Suche, Frage

dacat ·

Hallo alle zusammen,

ich hab da mal ne Frage zu "IndexedSearch".

Ich durchsuche 2 Tabellen einer eigenen Extension mit Hilfe von "IndexSearch".

Soweit so gut, das funktioniert auch super.

Nun würde ich aber gerne die beiden Tabellen in der Suche vereinen.

Bedeutet.

Ich habe in der einer Tabelle mehrere Haupteinträge, denen andere Einträge aus der 2. Tabelle zugeordnet sind.

In der 2. Tabelle sind die Einträge über einen Spalte "Hauptbeitrag" der 1. Tabelle zugeordnet. Hier steht jeweils die UID des Eintrages in der 1. Tabelle drin.

Wenn ich jetzt in der Suche z.B. nach "Weihnachten" suche, bekomme ich z.B. einen Haupteintrag in dem "Weihnachten" steht, sowie alle Beiträge der 2. Tabelle mit dem Suchwort "Weihnachten" in den Suchergebnissen angezeigt.

Nun hätte ich baer gerne, das nur der Haupteintrag aus der 1. Tabelle angezeigt wird, da man dort ja dann auch die dem Hauptbeitrag zugeordneten Einträge findet.

Gibt es eine Möglichkeit von "group" oder ähnlichem bei der Extension "IndexedSearch" ???

Hat jemand schonmal soetwas mit der Extension umgesetzt? Oder muss ich mir eine eigene Suche basteln?

Wäre über jede Antwort dankbar.

just2b ·

Hallo,

der indexedsearch ist das egal ob das von einer extension kommt oder nicht.. alles was gecached wird, wird indexiert und fertig..

georg

dacat ·

hm, ich indeziere die Einträge aus den beiden Tabellen aber selbst mit dem "crawler". Diese Einträge sind nicht im Cache. Ich dachte mir halt nur, so viel wie "IndexedSearch" kann, könnte die Extension ja auch eventuell die Einträge anhand einer Spalte gruppieren.