没有特别去开进程来修改索引库阿. 我这里只是在数据有更新时才会执行性一次 --rebuild索引, 都是手工来做的. 我们现在的处理方式: 凌晨4:00 固定的去重起xunsearch, 如果没有做, 凌晨4:00多就挂掉。很奇怪,每天都这样。。
subject 是 FULL 的?FULL的话视为布尔字段了所以不会记录到日志中。 我建议你另外开辟一个字段,内容可以和该字段一样,但索引方式不一样来处理。有所冗余,但也是目前最简便的办法吧
还有就是内存的问题,因为我希望在服务器端有个自动生成词库的功能,命令行方式不是很方便。 主要是用机器先自动分词,人工发现不合理,再把新词增加进去。
[quote='hightman' pid='12214' dateline='1355727237'] 怎么会,你截全一点的日志以及操作方式 [/quote][hr] 在附件里面
...率低下。 因此,对于大量索引更新操作时,请使用以下方式开启缓冲区进行操作,缓冲区的默认 大小为 `4MB`,如需修改请传入数字作为 [XSIndex::openBuffer] 的参数。 ~~~ [php] $index->openBuffer(); // 开启缓冲区,默认 4MB,如 $index->openB...
[quote='aarongood' pid='44' dateline='1317107181'] 下载后打不开。 [/quote] 可以打开,换个其他方式试一下。例如用下载工具。
... '); docs = $search->search('type: aaa bbb OR type:ddd '); 这两种查询方式都是一样 只能查出type 是ddd的 第二条 求助啊 是不是小弟哪里弄错了
其实主要意思是看你的应用是否持续调用分词功能。持续调用就用mem的方式
...里。 建议大家测试没有问题的情况下,使用后台执行的方式进行 rebuild 重建索引。