z.B.: WHERE Ergebniss IN() AND Ergebniss IN () OR Ergebniss NOT IN ()
Geht also alles, auch verschachteln. Gru�, Andreas, http://www.drhirn.com/EuphoriasChild -----Urspr�ngliche Nachricht----- Von: Jan Mlekusch [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 2. April 2002 12:26 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] RE: AW: suchengine hallo ja, danke genau so mache ich es jetzt auch. Frage alle tabellen ab, speichere deren id in eine #Tabelle und lese am schluss die restlichen felder aus. die frage ist wie implementiere ich am einfachsten funktionen wie AND OR NOT etc. Jan PS: ich sende textmails -----Original Message----- From: Andreas Roth [mailto:[EMAIL PROTECTED]] Sent: Tuesday, April 02, 2002 12:01 PM To: ASP Datenbankprogrammierung Subject: [aspdedatabase] AW: suchengine Hallo Jan, bitte sende der Liste nur Text eMails, Die L�sung deines Problems k�nnte recht einfach sein: Du fragst die Teile deiner Suche jeweils einzeln ab und legst sie in einer tempor�ren(kann natrlich auch eine Statische sein) Tabelle ein, die zB. so aufgebaut ist: tempResults ------------ SearchID (wenn es eine statische ist, musst du die einzelne Suchen voneinander unterscheiden k�nnen) PartID (einen Teil der Aktuellen Suche zb: von dir vergebenb Suchbegriff "Stored & Procedure" = "Stored"->1 "Procedure"->2) ResultsIDs (Identifizierung des Ergebnisses) Am Schlus l�sst du eine Abfrage �ber diese Tabelle laufen: SELECT ResultsIDs FROM tempResults WHERE ResultsIDs IN (SELECT ResultsIDs FROM tempResults WHERE PartID= 1) AND ResultsIDs IN(SELECT ResultsIDs FROM tempResults WHERE PartID= 1) oder eben statt AND OR usw. Gruss, Andreas -----Urspr�ngliche Nachricht----- Von: Jan Mlekusch [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 2. April 2002 11:44 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] suchengine Hi Folgende Frage: Habe eine Website auf welcher ich eine Suchengine platziert habe, mit der ich Werte aus einer SQL DB heraushole. Es sind mehrere Attribute aus mehreren Entit�ten, welche ich aus der DB hole, sodass das ganze sehr komplex wird. Bis jetzt habe ich das in einer stored Procedure gel�st, welche aber sehr umfangreich geworden ist. (wenn jmd die sp haben m�chte, kann ich gerne Mailen, ist aber zu lang f�r dieses Posting, nur 50k erlaubt) Nun, die Logik der Suchengine (SE) habe ich mir selbstgestrickt. Nun m�chte ich diese SE ausbauen, sodass mit AND OR etc. Ist die verwendung des MS Index Server Express eine M�glichkeit? Oder soll man besser �ber/mit XML suchen (habe keine Ahnung von, aber wenns der Sache dient!). Fr�her hatte ich in einem ASP Script gesucht, welches immer auf den SQL zugegriffen hat, was allerdings performance Probleme verursacht hat (verst�ndlich). Hat jmd einen guten Ansatz, den ich weiterverfolgen k�nnte? besten Dank Jan Mlekusch Software Engineer ---------------------- antax ag Heimstrasse 46 CH-8953 Dietikon Pho: +41 1 745 67 00 Fax: +41 1 745 67 21 Mob: +41 79 757 40 17 ---------------------- mail: [EMAIL PROTECTED] web: www.antax.ch ---------------------- Diese E-Mail enth�lt vertrauliche und/oder rechtlich gesch�tzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrt�mlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
