...对索引库进行适当的分割,可以自命名新的索引库。 在搜索时可以使用 XSSearch::addDb 进行多库并行搜索。 一般情况下 一个库 多少数据为好呢? 我现在 480W数据 单库 搜索速度非常慢。大概是2-4秒内。 就3个字段索引。 一个ID...
请问一下: 现在索引量是60W, 搜索时候主要是搜TITLE字段,然后按照几个其它NUMBER字段排了序, 搜的时候 同步search->query($query)了3次, 第1次是主搜索limit(30,$start), 第2次是limit(1,0) 查一下搜出来的最高价, 第3次是limit(1,0) 查...
date 字段可以去掉 index = self,INI的注释最好另一起行写。 搜索这么慢可能是硬盘速度太慢了。你是不是加了排序?
谢谢! 因为刚上线不久,所以使用次数不多 现在搜索是按照年份分库的,每2年分一个库,默认的搜索两年内其实只是加载了最近的两个库。任意时间搜索就是把所有库加载了进去。偶尔出现的搜索慢确实有些奇怪
...,为什么会这么多?可否进一步优化,但并没有异常。 搜索进程看不出有异样。 下次出错时我希望你可以 结合 ps , top 查看占用最大的进程,然后用 strace -p 去看这个进程的系统调用情况。 你说的情况我们目前自己还没有碰...
不建议用排序。。这样按值排序在结果匹配数量多时必然慢。 全文检索的优势在于相关性算法,相关度排序看看是否正常。
...样的格式,用正则过滤掉就好了。此外,我看到了你默认搜索的是 2年内,所以可能效果上采用了 value compare (addRange)的所以效率比较慢。建议直接对时间字段建立年份索引 以下为示范代码 $doc->addTerm('time', date('Y', $chrono)); 这样...
...是用的旧版本,这是因为变量使用不严谨导致的,建议在搜索 代码开头用 error_reporting(E_ALL ^ E_NOTICE) 屏蔽NOTICE级的错误 。 [/quote]
...注老马10年,现在才来膜拜高人,来晚了:D 目前在做全文搜索引擎的选型,计划用于海量的文本内容检索(如邮件,备忘录,联系人,文档等碎片化数据),不知xunsearch是否能满足?下面是几个疑问 1)xunsearch 基于xapian,那xap...