Index.php中在180行才settimeout(0),解决问题需要在刚开始实例化XS的时候,就settimeout(0)
跟具体硬件也有关系 ,你用简单的 util.Indexer 工具建建看就知道了,应该会在1小时以内
...接数据库,并执行查询, 然后通过XSDocument的扩展来实现索引的添加!
测试了下100万数据时Xunsearch的性能,包括建立索引时间、搜索速度、索引大小。 建立索引时间: 每1万条数据花费时间约为4.14分钟; 搜索速度:100万数据搜索速度在0.5秒左右; 索引大小:索引大小大约为数据大小的3.5倍...
测试了下100万数据时Xunsearch的性能,包括建立索引时间、搜索速度、索引大小。 建立索引时间: 每1万条数据花费时间约为4.14分钟; 搜索速度:100万数据搜索速度在0.5秒左右; 索引大小:索引大小大约为数据大小的3.5倍...
新建索引后搜索结果正常,但是update更新修改过的文档后,搜索结果中出现空文档信息 Array ( [0] => XSDocument Object ( [_data:private] => Array ( ) [_terms:private] => [_texts:p...
...[/quote] 是不是可以理解为,在项目设置中,增加一个无索引的Table_name字段,用来记录和区分所属的数据表?这种形式与您建议的方法哪种效率相对高些? 这样,在更新索引时,就是每个数据表分别执行一次吧。
xunsearch/bin/xapian-check xapian-inspect 这几个工具可以检查一下数据库,看看是不是坏了。 还有你可以试试用命令行的 util/Quest.php --db=db_a,db 这样强制指定DB库来测试一下呢?