Hi eveyone,
I have a fullText catalog for a very simple table with 3 rows which contains text like below:
Row 1==> First term, Second term 4-3/16" third term 14.75 forth term 998 3-3/8" 8911 8
Row 2==> First term, Second term 5-3/16" third term 14.95 forth term 11
Row 3==> First term, Second terms 2/18" third term 14.07 forth term 3-3/8" 3
When I try to run query:
1. Select * from myFullText where contains(Text, '3/16') return row 1 and 2 ( ok )
2. Select * from myFullText where contains(Text, '11-3/8') ==> return row 2 (matching 11 only)
3. Select * from myFullText where contains(Text, '3-3/8') return no record
4. Select * from myFullText where contains(Text, '3/8') return no record
If someone do understand about Microsoft FullText search, please help me by explain to me why the output for sql #2, 3 and 4 are like that.
Regards,
John Dang
FYI,
Currently I am using SqlServer 2005, english language and Window XP Pro OS.
JDang
|||Workaround:
Add more keywords:
3-3/8 + 3/8 + 3-3 + 3 + 338 ...
Consider to eliminate slashes and dashes
Make sure that noisewords do not disdurb. ( I dont know enough about when they are used )
Thomas Boffo
No comments:
Post a Comment