19. januar 2005 - 06:22Der er
8 kommentarer og 1 løsning
Kan man lave en søgning i et view eller dele sin søgning op
Jeg har en meget tung søgning (Det har jeg vist sagt før :-)) men jeg har tænkt på noget for at gøre den letter. I den tabel jeg søger med vildcart %xxx% har jeg ca 16.000 poster, det er alle teksterne til mine vare, disse ligger i 3 forskellige sprog. Er det så ikke muligt først at dele disse poster op efter sprog, for jeg søger kun i et sprog af gangen? Dvs. evt. at lave et view med alle danske poster (ca 5000), også lave min søgning med vildcart i dette view, eller noget lignende?
Jeg har bygget sql-sætningen op ala det du skriver. Nu har jeg så prøvet at lave et view med alle de danske tekster, også søge med vildcart i disse, det giver en lidt længere søgetid! Kan det passe når der nu kun er 1/3 poster at søge i? Selve view'et tager afvikles superhurtigt.
Jeg mener at SQLServer hajerne kan et trick med at lave et specielt index på et view, som giver samme effekt (selvoM MS ikke bruger termen "materialized view").
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.