Seite 1 von 1
Bei Such nur Anzahl der Treffer ausgeben?
Verfasst: 29.03.2004 21:33
von Al.B.
Hallo,
Gibt es eine Möglichkeit, bei der Suche nur die Anzahl der passenden Postings ausgeben zu lassen, oder muss man die Ergebnisseite nach der Trefferzahl parsen?
Gruß Al.B.
Verfasst: 30.03.2004 02:11
von Mario Siebert
Klar ist das möglich aber was soll das bringen? Die suche ist doch dazu da um Beiträge zu finden lediglich mit der Anzahl gefundener Beiträge kann man doch nix anfangen...
Grüße Mario
Verfasst: 30.03.2004 09:13
von Al.B.
Hallo Mario,
Schon mal Danke für die Antwort.
Zum Verwendungszweck: Auf einer entsprechenden Site habe ich einen Wrapper, der als eine Art Metasuchmaschine verschiedene eigene Datenbanken lokal und per http nach einem vom User eingegebenen Begriff durchsucht. Dazu gehören ein Webverzeichnis, ein Lexikon, ein Shop und eben auch ein phpbb-Forum. Als Ergebnis der Metasuche sollen aber nicht alle Treffer auszugsweise aufgelistet werden, sondern nur deren jeweilige Anzahl pro Datenbank. Mit einem entsprechenden Link kommt dann der Suchende zu der Ergebnisseite, die er sich anhand der Trefferzahl nun aus der Liste der Datenbanken aussuchen kann.
Ich hoffe nun ist klar, wofür ich das brauche. Mich würde halt freuen, wenn es dazu schon eine Funktion gäbe, dann könnte ich mir den Parser ersparen (der auch keine Schwierigkeit darstellen sollte, aber auch wieder zu Lasten der Performance geht, da bei paralleler Abfrage die Metasuche ja nur so schnell ist, wie die langsamste Antwort).
In den Code habe ich mich noch nicht bis ins Detail eingearbeitet, und bei den MODs habe ich nichts entsprechendes gefunden. Ich hoffe also auf Deine Hilfe, wenn Du weist wie es geht.
Gruß Alex
Erneute Nachfrage.
Verfasst: 02.04.2004 10:10
von Al.B.
Hallo nochmal an alle,
Mario war schon so freundlich mich darauf hinzuweisen, daß es eine Möglichkeit gäbe, der Suche nur die Anzahl der Treffer als einzige Ausgabe zu entlocken. Vielleicht hat ja wer einen Hinweis, wie das gehen kann, ohne die Source unnötig aufzubohren. Das Modifizieren des Quellcodes bzw. das Programmieren eines Wrappers ist zwar möglich, aber muss ja nicht sein, wenn es anders geht. Meinen Auftraggeber würde es ob der gesparten Moneten sicherlich auch freuen.
Gruß Alex
Verfasst: 02.04.2004 10:18
von Henne
Wenn du was suchst, dann bekommst du doch oben z.B. angezeigt:
Die Suche hat 1372 Ergebnisse ergeben.
Wenn man jetzt ein wenig im Code wühlt, dann findet man bestimmt was, das dafür zuständig ist...
Verfasst: 02.04.2004 11:38
von Al.B.
Danke für Deine Antwort,
Ich habe jetzt doch den Quellcode modifiziert und die Ausgabe der Suche so angepasst, daß bei Übergabe eines zusätzlichen Parameters (meta=count) nur die Anzahl der Treffer ausgegeben wird.
Gruß Alex