Citat:
Originally posted by oddholst@Dec 20 2007, 16:30
- Om jag nu gör en sökning på ordet "anders" så kommer båda posterna att returneras.
- Om jag gör en sökning på "anders olsson" så returneras ingen post, fast det till fullo stämmer överens med mnr 1.
|
Varför kan du inte bara göra en sökning med
WHERE förnamn='Anders' AND efternamn='Olsson'
(alternativt via php bara på förnamnet om bara ett förnamn anges)?
Det ger en effektiv sökning utan LIKE, funktioner och onödiga fulltext-index… Ett enkelt index räcker då och de flesta anger sitt namn exakt som de tidigare sparat det ('Karl-Axel','von Greif', osv.) – ett fulltext-index lagrar ju bara annars en massa "von" osv.