Citat:
Originally posted by grazzy@Jan 8 2008, 20:29
Tänk på att du ibland (vet inte hur det är i postgresql) kan specifiera hur många tecken indexet skall bry sig om innan det gör över till vanligt fritext sök. Tex när man pratar om namn brukar man säga att 5-7 tecken är allt man behöver indexera, efter de teckena är det såpass få namn som är lika att fritext-sökning går lika bra. Detta beror på vad för typ av data du indexerar.
|
Det finns inte så mycket magi i postgresql som talar om vad man kan och inte kan göra utan det är mer... ehum... naturlagarna som sätter begränsningarna. Vill du bygga ett index över början av en sträng så bygg indexet över substring().