您好我正在尝试在字段上进行全文搜索
田野狗="拉布拉多"
但它正在返回文件 狗="拉布拉多猎犬"和 狗="巧克力拉布拉多"
似乎=表现得像包含不等于。?
有没有办法确保这一点,或者我需要做一些事情:
田野狗="拉布拉多" AND NOT(田野狗=" Cholcolate")和NOT(田野狗="猎犬")
答案 0 :(得分:3)
全文搜索针对预先构建的单词索引,而不是针对实际项目。所以当然它包含搜索。如果要进行精确匹配搜索,则需要使用搜索方法而不是FTSearch。
答案 1 :(得分:3)
有关全文搜索关键字的一些帮助,请访问:
基本上等号与说CONTAINS相同。
答案 2 :(得分:0)
如何只查找不包含空格的文档?在搜索“拉布拉多”时会避免使用“拉布拉多猎犬”,对吧?
FIELD dog="Labrador" AND NOT (FIELD dog=" ")
当然,这只适用于你只想要一个单词的时候,所以它并不是真正的灵活。