写得非常不错。但我要说明的的: 1.命令行默认是UTF-8输出,乱码可以试试加上 -c gbk 2.过滤器用法是这样的你可以自命名一个过滤器,而不是去修改系统的过滤器,比如你在 /usr/local/xunsearch/sdk/php/lib/ 创建文件 XSTestFilter.php...
[quote='alicar' pid='4034' dateline='1368603632'] cate:1,3,5 cate分词用逗号判断split(,) [/quote] 谢谢你提供的解决思路,我试了一下确实可行,但这种方法似乎并没有从根本上解决问题,如果我要查询的分类很多的话,比如30个,还是会报 D...
...搜索** 完全依赖于您事先设置好的同义词库,词库内每条记录由“标准词(原词)”和“同义词”组成, 它们都必须是独立的词汇,也就是最小的索引单位,不可以是多个词组成的短语。 > tip: 独立词汇的意思对于英文来说就...
请问一下,一个对象:宠物店 有名称 城市 ,分类 ,一个宠物店属于多个分类,我把这些全存进文档里,也就是说一个宠物店有多条 主键值相同,分类不同的内容,这个会影响宠物店 分类的分面查询结果不? [0] => array(22) { ...
我在对数据库记录进行索引,所有记录都添加了,可是查看索引总记录数发现少了几十个,不知哪出问题了,所以我有个疑问,如何得知XSIndex->add()方法是否执行成功?谢谢
索引add很快时,无法检索出刚插入的索引记录。 我的情况是,每秒插入10-20条数据时,这个过程一直持续,那么在这个过程中添加的记录都无法查询到,查看队列,一直在100-300左右,说明doc是插入进去了,但是在1个小时以后,...
思路: 把每次更新索引时的时间记录起来,然后下次索引,查找所有修改时间,创建时间,和删除时间大于这个值的数据,然后加入到索引库。如果是物理删除的,须记录删除日志。这个是根据我的情况写的,我由于里面没有...
现在如果有的字段搜索的为数字,则热门关键词会出现数字,能否说系统记录hotkey的时候,比如搜索keyword(搜索词),city(城市),热门关键词只记录keyword,或者说排除数字的记录?
...`数组`。 ~~~ [php] $index->del('123'); // 删除主键值为 123 的记录 $index->del(array('123', '789', '456')); // 同时删除主键值为 123, 789, 456 的记录 ~~~ 按特定字段上的索引词删除 --------------------- 在项目中,除了主键之外我们通常也会对其它...
... 删除索引中的数据 $index->del('123'); // 删除主键为 123 的记录 $index->del(array('123', '789', '456')); // 删除主键为 123, 789, 456 的记录 $index->del('abc', 'field'); // 删除字段 field 上带有索引词 abc 的所有记录 $index->del(array('abc', 'def'), 'field'); /...