hightman / xunsearch

免费开源的中文搜索引擎,采用 C/C++ 编写 (基于 xapian 和 scws),提供 PHP 的开发接口和丰富文档
http://www.xunsearch.com
Other
1.65k stars 391 forks source link

在什么地方可以调整建立索引的速度 #27

Closed shoutrain closed 8 years ago

shoutrain commented 8 years ago

现在用xunsearch,发现建立索引到能搜索,快接近1分钟了,请问如何调整建立索引的速度?

hightman commented 8 years ago

你用什么方式建的,接口可以 XSIndex::flushIndex,工具可以用 Indexer.php —flush

Best Regards

hightman/海鳗


微信/微博:hightman Github:https://github.com/hightman

在 2016年1月13日,下午3:45,Rafael Gu notifications@github.com 写道:

现在用xunsearch,发现建立索引到能搜索,快接近1分钟了,请问如何调整建立索引的速度?

— Reply to this email directly or view it on GitHub https://github.com/hightman/xunsearch/issues/27.

shoutrain commented 8 years ago

我是直接的调用接口,如果用flushIndex() ,是不是就通知马上建立索引,这个方法是同步还是异步的?如果我每次新增或修改一个索引,每次都调用flushIndex,是否会造成调用端的效率底下?

hightman commented 8 years ago

仍然是异步,但会立即处理,否则会自动延迟好几分钟。

发自我的 iPhone6艹

在 2016年1月13日,下午4:32,Rafael Gu notifications@github.com 写道:

我是直接的调用接口,如果用flushIndex() ,是不是就通知马上建立索引,这个方法是同步还是异步的?如果我每次新增或修改一个索引,每次都调用flushIndex,是否会造成调用端的效率底下?

— Reply to this email directly or view it on GitHub.