Avatar billede zantiago Nybegynder
17. oktober 2007 - 16:26 Der er 5 kommentarer og
1 løsning

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
Avatar billede a1a1 Novice
17. oktober 2007 - 16:29 #1
hvilken database bruger du?
Avatar billede zantiago Nybegynder
17. oktober 2007 - 16:35 #2
MS SQL
Avatar billede a1a1 Novice
17. oktober 2007 - 16:40 #3
Avatar billede zantiago Nybegynder
18. oktober 2007 - 08:58 #4
Puhaa... Jeg tænker at jeg skal bruge eksempel nummer 2?

Meeen, kan jeg ikke få lidt mere hjælp?

Jeg har to tabeller:
----------------------------
[Shop_Products]
ID
Titel
Kort_Beskrivelse
Lang_Beskrivelse
Keywords
----------------------------

----------------------------
[Search_Config]
ID
Weight_Titel
Weight_Kort_Beskrivelse
Weight_Lang_Beskrivelse
Weight_Keywords
----------------------------

I tabellen Search Config har "Vægt" felterne en værdi mellem 1-10.
Avatar billede zantiago Nybegynder
18. oktober 2007 - 16:12 #5
Nogen bud?
Avatar billede zantiago Nybegynder
10. november 2007 - 11:10 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester