我有一个全文索引的数据库表,我使用 CONTAINS 函数对其执行搜索查询。
当我做:
SELECT * FROM Plants WHERE CONTAINS(Plants.Description, '"Plant*" AND "one*"');
我得到所有与“植物”和“一个”字样的描述匹配的正确结果。
有些植物被命名为“植物 1”、“植物 2”等,这就是问题所在。
当我这样做时,我没有得到任何结果:
SELECT * FROM Plants WHERE CONTAINS(Plants.Description, '"Plant*" AND "1*"');
有谁知道为什么?