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

Antwort per Email an