Hallo Joachim, schlau! :)))))
Soweit habe ich gar nicht gedacht - aber das ist ja genial mit der Wertigkeit! Danke! Liebe Gr�sse Jutta ----- Original Message ----- From: "Joachim van de Bruck" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, November 20, 2003 9:02 AM Subject: AW: [Database.asp] Volltextsuche generieren Hallo! Mache zun�chst eine View um die Fundstellen zu z�hlen und zu werten: SELECT id, SUM(Anzahl) AS Anzahl, SUM(Wertigkeit) AS Wertigkeit FROM ( SELECT id, 1 AS Anzahl, 10 AS Wertigkeit FROM Haupttabelle WHERE .... SELECT refid AS id, 1 AS Anzahl, 7 AS Wertigkeit FROM Nebentabelle1 WHERE .... SELECT refid AS id, 1 AS Anzahl, 4 AS Wertigkeit FROM Nebentabelle2 WHERE .... ) GROUP BY id Dann mache eine zweite View, um die Fundstellen zu selektieren SELECT * FROM Haupttabelle WHERE id IN ( SELECT TOP 10 id FROM View1 ORDER BY Wertigkeit DESC, Anzahl DESC ) �ber Anzahl und Wertigkeit kannst Du die Relevanz einer Fundstelle bestimmen, also z. B. einfach nach der Anzahl der Treffer oder aber gewichtet, je nach dem, ob der Suchbegriff z. B. im Titel, im Haupttext, einer Bildunterschrift oder in einer Anmerkung auftaucht. Freundliche Gr��e Joachim van de Bruck _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
