[quote='hightman' pid='1358' dateline='1350873104'] 这不太科学啊,最好给个页面看看。是不是因为缓存? [/quote] 我重启了一下,好了。。。
使用xunsearch进行搜索的时候,有的关键字和翻页查询时间最高到11s.我运行的$query都是一些简单基本的语句,请问有什么方法和手段可以来提高查询效率.比如开启缓存模块等等.(ps:服务器都是32g内存 cpu也比较高)
... } $this->write(strval($cmd));} 往服务器直接发送指令 (无缓存)
...错,可以继续琢磨一下如何优化。第二次搜索同一关键词缓存起作用后速度应该能明显变快 此外似乎没有开启拼音相关的功能,个人认为拼音相关的纠错功能还是很实用的 [/quote] 是的,没有开启,慢慢完善吧,领导要求急...
这是C/S程序,fread是从网络上读取数据。应该是你要看性能要看服务端的,你这个应该是文件系统没有缓存所以第一次比较慢。
确定已经是1.4.6了?建议试试手动编译xunsearch-1.4.6,加入 --disable-memory-cache 禁用掉缓存看看
...ow $e; } return true;} 强制刷新服务端的当前库的索引缓存
...的全文检索功能,数据要靠定期加入或者清理,实际类似缓存系统。 2.靠操作去删除,因为操作起来频率不确定,对整个库的性能有影响,而靠系统去清理效率最高,而且稳定。 3.可以参考redis数据库的TTL性能。
...就不知在那里死了,run后没反应了? XDB模式是把词库.xdb缓存在mem中的吗? MEM格式是怎么样的策略? 另外,是否有向词库追加新词的功能API? ths.
...性能, 有必要先将本地提交的 add/update/del 等索引变动指令缓存下来, 当总大小达到参数指定的 size 时或调用 closeBuffer 时再真正提交到服务器 注意: 此举常用于需要大批量更新索引时, 此外重复调用本函数是无必要的