我手动导入了一批搜索词, 但由于相关搜索和热门搜索都是从搜索日志数据库中读取的, 导入的词库中难免有一些敏感词,或者不想让其出现的词, 请问怎么才能屏蔽这些词语呢, 多谢了。。。
...} } return $value;} 把给定的值转换为符合这个字段的数据格式
...为匹配概率非常高。。。 这种情况建议采用 count() 读取数据,而不要用 search() 返回的 lastCount 你的解决方案第一行可以改为,更具效率 $count=$search->addRange('addtime',$from,null)->count();
是什么版本呢,新的版本应该是没有内存泄露了。 越来越大你的监控方式是什么呢?最好能给出较为准确的数据以便判断。
[quote='hightman' pid='4539' dateline='1377057605'] 没数据吧 [/quote] :D 谢谢hightman大神,现在好了,是索引没有更新完毕呢。不好意思了
哈哈,我也在找这个问题,终于找到答案了! 我有个字段叫“cat_id”,存的分类id列表用“,”分隔的,如"23,435,66,6",想要搜索出分类id为6的数据,就可以这样设置字段: [cat_id] index = self tokenizer = split(,)
...取,存到你的搜索项目中即可搜索。代码可参照sphider,数据存储的字段也可以参照sphider。 xunsearch只是提供了一个快速搜索的解决方案,具体代码都得自己实现的喔。
... return $field; } } return false;} 获取标题字段元数据
...索出刚插入的索引记录。 我的情况是,每秒插入10-20条数据时,这个过程一直持续,那么在这个过程中添加的记录都无法查询到,查看队列,一直在100-300左右,说明doc是插入进去了,但是在1个小时以后,还是搜索不到在1个小...
这个DEMO是用自带的工具直接生成的啊。 sdk/php/util/SearchSkel.php 然后配合 util.Indexer.php 从MYSQL随便导进一点数据。