Vægtet søgning
Hej Eksperter,Jeg har en søgning, som søger i mine produkter. Resultatet er dog ikke altid som jeg kunne tænke mig det, og jeg vil derfor gerne have noget vægtning ind på de forskellige produkter.
Lige nu søger jeg bare sådan her:
-----------------------------------------------------------------
SQL = "Select * From [Shop_Products] WHERE Site_Id = " & Site_Id & " AND Active = 1 AND"
SQL = SQL & " (Titel LIKE '%" & strKeyword & "%')"
SQL = SQL & " OR (Kort_beskrivelse LIKE '%" & strKeyword & "%') AND Active = 1 AND Site_Id = " & Site_Id & ""
SQL = SQL & " OR (Lang_beskrivelse LIKE '%" & strKeyword & "%') AND Active = 1 AND Site_Id = " & Site_Id & ""
SQL = SQL & " OR (Keywords LIKE '%" & strKeyword & "%') AND Active = 1 AND Site_Id = " & Site_Id & ""
-----------------------------------------------------------------
JEg vil gerne have en count af hvor mange gange mit søgeord står i henholdsvis: Titel, Kort_beskrivelse, Lang_beskrivelse samt Keywords.
Det antal vil jeg så gange med en værdi (fra 1-10)...
Og til sidst har hvert produkt så X antal point. Det skal de sorteres efter..
Nogen som kan hjælpe mig videre?
PFT
