Hvordan virker Containstable
Jeg har en tabel hvori jeg har enablet fulltext searching. Tabellen indeholder 10 kolonner: id, navn, by, land, adresse osv. En bruger skal indtaste en soegning. Jeg parser saetningen som brugeren skriver for at vaere sikker paa at det staar korrekt. Alt er perfekt.Min sql saetning ser saaledes ud:
SELECT * FROM CONTAINSTABLE( table1, *, brugerSql)
Jeg tester og det ser fint ud. Pludselig skriver jeg foelgende:
Anders And Koebenhavn. Der kommer intet resultat selvom der findes en raekke hvori dette er sandt. Skriver jeg derimod Anders Fogh, saa kommer der et resultat. Det er ligesom om at And operatoren KUN kigger i samme kolonne. Proever jeg med Or saa virker det fint. Hvad sker der her? Og hvordan kan jeg loese det?