...有些情况不得不需要重建索引,可以用 [XSIndex::clean] 立即全部清空所有数据, 然后再把现有数据全部添加到索引数据库中。 但这种方式的缺点对于线上项目是难以容忍的,因此可以选择使用平滑重建方式。它的内部实现 相当...
...候 就建立索引了 2,现在,不想要以前的索引了, 准备全部删除,并重新建立新的索引,当然要平滑重建,我该怎么写呢? 假设我的项目project.name = wangnan 名称是wangnan 如果这样写: util/Indexer.php --rebuild xxxToXunSearch --project=w...
请教:如果配置文件变化了,必须要重新索引吗? 是否可以只是把全部数据重新update一下就可以生效呢?
...,原数据库不变。db 然后接下来所有的 add/update/del 操作全部写入临时数据库。db_re 直到调用 endRebuild() 这时会把 db 改为 db_o,再把 db_re 改为 db 然后清除标记恢复正常。
从6月15日起,旧的数据索引全部无法正常检索到,但是索引文件正常,查看 db_a 目录下面的文件如下: [img]http://v2.freep.cn/110_3tb_140616103040wm9q512293.jpg[/img] 新的數據加入後,重新生成了新的索引文件,也只能檢索新的數據, db ...
...强制指定DB库来测试一下呢? [/quote] 原來的數據已經全部被折騰壞了,現在正在重新生成索引。
...是 1 那么你给文档创建索引的时候,通过 $doc->addTerm() 给全部祖先分类ID:3,1 也建立索引不就好了。然后检索 3/1也能检索到分类为9的数据。就是这么简单 否则如果有一千个子类,你这QUERY语句要多长?
...一段时间后,不知道发生了一个什么问题,增加的索引就全部只进入队列数据中,并不真的写入到索引中了,然后要就永远都增加不了了。
... `AND` 规则, 也就是说要求列出来的关键词(分词之后)全部匹配,如果您通过 [XSSearch::setFuzzy] 开启了模糊匹配,那么相当于采用 `OR` 规则,只要其中一个关键词匹配即可。 刚刚说的这种搜索的是索引数据库的“混合区”,即...
...一段时间后,不知道发生了一个什么问题,增加的索引就全部只进入队列数据中,并不真的写入到索引中了,然后要就永远都增加不了了。 [/quote]