用了addrange后 $search->setQuery($var) if(条件){ $search->addRange('num',intval($ex_num),null); } $search->search(); $search->getQuery()//[color=#0000CD]这里打印出是[/color][color=#FF0000]null[/color] 为什么是null呢?这样就查不出东西啦 help~~~:huh::huh::huh: -------...
cmd:109, args: 515 分别对应CMD_ERR和CMD_ERR_XAPIAN fastrestart后恢复 还是想知道下具体原因来避免。[hr] 不是所有query都会出错,查询条件、格式都一致,但个别关键词会报这个错误(之前都是好的,fastrestart后也好了)
找到乱码原因了,不过不知道我这个是不是和他们的一样,我是因为没有指定搜索条件,测试的时候谁会想到是这个问题呢,哎。。。
...处理能力(3~5倍),精简服务端日志 4. 允许使用空搜索条件,空搜索条件相当于全部匹配 5. 搜索服务端增加请求数、运行时间的监控,避免内存泄露等不稳定因素。 6. 搜索语句的最大长度人 80 字节增加到 192 字节 其它改...
...调用 [XSSearch::setQuery] 设定它 * 根据需要设置附加的查询条件:通过 [XSSearch::addWeight] 干扰排名权重, 通过 [XSSearch::addRange] 添加字段搜索区间或范围, 通过 [XSSearch::setFuzzy] 开启模糊匹配,以获取更多搜索结果 * 进行必...
...现,如下情况 指定-d 索引库后,无法查询,直接报错 条件是,并没有使用默认索引库db,即data/项目/下面没有默认的db索引库 即指定了-d 索引库,也会去查找默认索引库db,并且返回结束也是两个库联系搜索的结果 但如果...
...效率高?只是这种写法有时比较难写,因为有时要判断一些条件才能决定是否需要addRange
符合条件的索引共有161条,但offset不是最后一页的情况下,显示的total为 310条 [code]# php Quest.php ~/dev/config/search/question.ini --query="answered:0 AND (status:0 OR status:1)" --limit 120,30|head -n 1 在 1,525 条数据中,大约有 310 条包含 answered:0 AND (...
...); $docs=$search->addRange('addtime',$from,null)->search(); 在设置2个条件并存之前 可以先计算出结果total数,然后在查询结果这样就消除了bug.如果其他兄弟很更好的方法可以留言一下.