怎么样php怎么重建索引,数据库是mysql。 并且索引中的数据没在一个表中。得多条sql才能查完。 每次可能会一下更新好多数据。经常卡死。有木有方法可以跟mysql数据库同步。
...据中,大约有 3880 条包含NBA[/code] 可是我添加索引的那个数据库数据量有556752条 //select count(*) from dede_article; 问题:为什么556752条数据,索引之后只有181298条呢?我重装了好几次xunsearch都只能索引到一部分,希望大神帮忙看看...
...用sdk/util中的index.php重建索引是没有出现错误的,但随着数据库数据越来越多,就出现了这个错误,怀疑可能是连接超时导致的,就把180行这里原有的timeout设置成1000,错误依旧存在,昨天在论坛看了另外一个帖子,发现需要 ...
看上去是服务端断开链接了。setTimeout(1000)这是您自己的代码吗,还是使用默认的 Indexer.php
Index.php中在180行才settimeout(0),解决问题需要在刚开始实例化XS的时候,就settimeout(0)
en Indexer.php 里默认就是设为0的啊,自己做导入程序的话默认是5秒,如果时间很长需要自己设置 0 表示永不超时,直到主动关闭。
官方 所提到的 如果您的索引数据库相当大,希望对索引库进行适当的分割,可以自命名新的索引库。 在搜索时可以使用 XSSearch::addDb 进行多库并行搜索。 一般情况下 一个库 多少数据为好呢? 我现在 480W数据 单库 搜索速度非...
初始化数据源 ... 开始批量导入数据 (请直接输入数据) ... [XSException] ../lib/XS.php(1971): Failed to recv the data from server completely (SIZE:0/8, REASON:closed) #0 ../lib/XS.php(1911): XSServer->read(8) #1 ../lib/XS.php(1896): XSServer->getRespond() #2 ../lib/XS.php(1880)...
...post" 很大的数据,索引时间可能几分钟。这样,我的mysql数据库会被锁住吗?就是不能读或者写了? 还是单单执行sql语句的时间会锁住?因为这两个时间不一样,执行sql语句时间可能就1秒,而索引时间可能是几分钟。
考虑到数据库性能,大量数据的情况下,可能将一个庞大的数据表分为多个表,每个表中只存储一定数量的数据。如Table1、Table2、Table3……共N个,这些表的结构是完全相同的。 请问在这种情况下,如何最合理地使用xunsearch建立...