Søgning - Flere kriterier i samme felt, fordelt på flere poster
Hej Eksperter, Jeg håber at I kan hjælpe med dette.Jeg skal lave en søgefunktion, der giver brugeren mulighed for at søge på flere kriterier.
Søgningen skal virkeindsnævrende - dvs. at jo flere kriterier der søges på, jo færre resultatet/matches vil der være. Det skulle give muligheden for at opnå et meget præcist resultat.
Tabellen der søges i, er således opbygget.
feltnavn
- ID (int)
- dataEntry (nvarchar)
- userID (int)
Der er flere poster i tabellen, der refererer til samme userID. Søgningen skal "grupperes" efter userID, således at søgekriterierne skal tjekkes i alle poster for hvert brugerID.
En søgning kunne se således ud: idræt+marketing+lærer = 3 søgekriterier. Disse kriterier skal alle være opfyldt i resultatlisten. I praksis betyder det at 2 af kriterierne findes i en post og det sidste en anden (for hvert userID).
Jeg splitter søgekriterierne op på følgende måde:
- varExtSearchCriteria = trim(request.Form("ExtsearchTXT"))
- arrWords = split(varExtSearchCriteria,"+")
Jeg glæder mig meget til at høre fra jer, da jeg sidder godt og grundigt fast i dette.
MVH / Henrik
