xunsearch(迅搜)论坛
在迅搜中何谓“模糊搜索”? - 可打印的版本

+- xunsearch(迅搜)论坛 (http://bbs.xunsearch.com)
+-- 版块: xunsearch 讨论区 (/forumdisplay.php?fid=2)
+--- 版块: 一般安装&使用 (/forumdisplay.php?fid=3)
+--- 主题: 在迅搜中何谓“模糊搜索”? (/showthread.php?tid=4182)



在迅搜中何谓“模糊搜索”? - dandankele - 2014年04月11日 11:12

在平常数据库中,模糊查询 都是意思为 SQL中用LIKE 关键字再加一些通配符进行查询,
比如我搜一个地名“江苏”,那么一般的SQL条件都是WHERE `fieldname` LIKE "%江苏%"这种形式,这样是模糊查询,换成精准的话,或者用=或者把通配符去掉,这样的结果要比前一种的少

而在迅搜里,setFuzzy设置false即关闭模糊查询,但出来的结果还是类似用了LIKE这种形式,那么迅搜里的“模糊查询”和“精准匹配”是什么意思?

后来看到文档说迅搜中的setFuzzy设置true相当于使用了OR,那么设置为false的话,用AND了吗?并且用的是LIKE?这是迅搜里面模糊搜索的概念吗?


RE: 在迅搜中何谓“模糊搜索”? - bigxu - 2014年05月05日 15:14

模糊:CMD_QUERY_OP_OR OR
精确: CMD_QUERY_OP_AND AND