Hallo Mansur,

ich habe eine Suchmaschine entwickelt, die das �ber die Gewichtung der 
Spaltenreihenfolge bei der Abfrage machen kann. Der Ansatz ist hier, dass ich im 
select die Spalten je nach Gewichtung mit einer Matchabfrage durchlaufen lasse und 
jeweils einen Wert bei einem Match angebe. Danach wird das ganze dementsprechend 
sortiert.

Ungepr�ftes einfaches Beispiel MSDE:

select *, ((Case When "abc like'%xxx%'" Then 12 Else 0 End) + (Case When "def 
like'%xxx%'" Then 8 Else 0 End)) As Relevance
from xyz
where abc like'%xxx%' OR def like '%xxx%'
Order by Relevance, Name 



MfG
J. Schwalenberg
______________________
www.udex.de
www.ultradevextensions.de
[EMAIL PROTECTED]
______________________
Think big - UDEX Software !
Software & Extensions for Dreamweaver Ultradev & MX
----- Original Message ----- 
From: "Mansur Esmann [OM]" <[EMAIL PROTECTED]>
To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
Sent: Sunday, November 24, 2002 2:58 PM
Subject: [aspdecoffeehouse] Suchkonzept


> Hallo und sch�nen Sonntag,
> 
> ich will eine Suche �ber ne Datenbank erstellen, die folgende Struktur hat
> 
> textfeld1 textfeld2 textfeld3 varcharfeld1 varcharfeld2 ....
> 
> Nat�rlich m�chte ich kombinierte Suche erm�glichen (& / AND / OR / ...)
> 
> Neulich hatte ich einen posting hier gesehen, wo das mit der kombinierten
> Suche erl�utert wurde. Das ist also nicht meine Frage....
> 
> Frage:
> Hat jemand eine Idee wie ich die Ergebnisse gewichten kann.
> Der Content einer Seite ist in dies oben beschriebenen Felder verteilt.
> Es kann von Site zu Site eine unterschiedliche Gewichtung auf die
> Text/varcharbl�cke geben.
> Bspw:
> varchar1 f�hrt den Dokumententitel
> textfeld1 f�hrt ein abstract des Dokumentes
> textfeld2 f�hrt einen Content usw....
> 
> Wie k�nnte ich vorgehen, um bei der Ergebnisanzeige die kombinierte Suche
> UND eine Gewichtung nach trefferort (textfeld1 / varchar1 ...) zu machen?
> 
> Nat�rlich ist auch ne Frage, wie ich ganz generell eine performate Suche
> �ber mehrere Textfelder erm�glichen kann.
> 
> Da es eine Exportm�glichkeit von SQL-Server nach Access gibt, macht es Sinn,
> da� das SQl auch in Access funzt...
> 
> 
> Ratschl�ge?
> 
> Gru� Mansur
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
>


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an