Hallo, bezugnehmend auf die Mail von Joachim vom 20.11. (Originalnachricht h�ngt mal dran) komme ich nun endlich dazu, an meiner Volltextsuche im Access herumzuoperieren. Dazu stosse ich schon auf ein erstes Problem: wie erstelle ich eine View im Access2000? Der Part ist in der Hilfe nicht anklickbar (genauso wenig wie CREATE TABLE) und wenn ich hier den "normalen" Syntax verwende, den ich vom SQL-Server kenne, sagt mir Access immer "Fehler in CREATE TABLE-Syntax".
Also CREATE VIEW name AS SELECT x,y,z FROM Tabelle frisst der nicht. Hat da jemand Erfahrung mit? Gruss 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. _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
