从打印结果看得很明显 addRange 没有效果。 这是因为 setQuery() 相当于清除所有查询条件,所以你必须把 addRange, setSort 放在 setQuery 之后 $search->setQuery($q)->setLimit(...)->addRange(...)->setSort();
从打印结果看得很明显 addRange 没有效果。 这是因为 setQuery() 相当于清除所有查询条件,所以你必须把 addRange, setSort 放在 setQuery 之后 $search->setQuery($q)->setLimit(...)->addRange(...)->setSort();
...-help 查看 - 采用 Yii2 的代码标准格式化 php-sdk 代码 - 改进搜索结果排序支持更复杂排序,参见 [XSSearch::setSort] - util.Indexer 加入 PgSQL 数据源支持 - 新增支持搜索按匹配百分比/权重剔除,参见 [XSSearch::setCutOff] - 改善搜索同义词处理...
...并不是已经立即更新到磁盘上的索引数据库文件。因此,搜索结果将不能立即体现出您的变动。 但请放心,这个时间差我们已经控制在非常合理的范围内,通常是若干秒。 > note: 特别说明,索引清空是同步操作,立即生效。如...
...ne='1402653454'] 得到count的数字不对 基于我的数据库,我搜索“OL”并显示10个记录,显示匹配结果数目有526条。 当我搜索“OL”并显示10个记录,跳过18个记录的时候,显示匹配结果数目还是526条。 关键是我搜索“OL”并显...
[quote='hightman' pid='336' dateline='1323606756'] 从打印结果看得很明显 addRange 没有效果。 这是因为 setQuery() 相当于清除所有查询条件,所以你必须把 addRange, setSort 放在 setQuery 之后 $search->setQuery($q)->setLimit(...)->addRange(...)->setSort(); [/q...
字段数字基本上是11,11001,11002等,搜索11,11001和11002等搜不到,怎么处理。 想实现 mysql like 11% 功能 index=both
... 或者 以split(|) 分割的2种方法,我试了下,不能解决分面搜索的统计结果! 没办法,又试了下,我结合以split(|) 分割分类的方法,分面搜索 针对的字段 我加上搜索字段,出来了某个分类的分面值,我循环获取某个分面的值,...
搜索日志已被缓存,如果要清空缓存可以执行,$xs->index->flushLogging();