09. september 2007 - 01:23Der er
7 kommentarer og 2 løsninger
Sortering efter relevans?
Jeg mangler at de fundne poster sorteres efter relevans (De ord som søges efter hvis de totalt set findes 5 steder i atabasen skal de komme før en post hvor 1 elelr flere af ordrene kun kommer ialt 4 gange)
str = "(Beskriv100 like '%"& searchArr(0) &"%' or Beskriv like '%"& searchArr(0) &"%' or Fabrikat like '%"& searchArr(0) &"%' OR VareNr like '%"& searchArr(0) &"%') " for f=1 to ubound(searchArr) str = str & " or (Beskriv100 like '%"& searchArr(f) &"%' or Beskriv like '%"& searchArr(f) &"%' OR Fabrikat like '%"& searchArr(0) &"%' OR VareNr like '%"& searchArr(f) &"%') " next
Hvori denne kode kan man se at den fjerner alle andre tegn end tal og bogstaver?
Måske skulle du tage at flytte spørgsmåplet over i en af database kategorierne ... det er i hvert fald sikkert at en eventuel løsning afhænger kraftigt af hvilken type base du snakker om.
Jeg tror faktisk ikke databasen kan finde ud af det, da det kun er en lille Access database, jeg kunne ellers bedre forestille mig at det var noget ASP der skulle tælle det sammen? Men det kan da være det er databasen?
Hvis det skal sorteres efter at det er trukket ud af basen bliver det tungt beregningsmæssigt såvel som hukommelsesmæssigt. Hvor tungt afhænger selvfølgeligt af hvor mange rækker der egentlig bliver fundet pr. søgning.
Hvordan kan man i denne streng også få med så - (minus tegnet) også er gyldig i søge strengen?
Synes godt om
Ny brugerNybegynder
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.