...d($doc2); ... ~~~ > note: 清空索引是一个同步操作,一旦执行立即生效,并且不可恢复。如果采用这种 > 方式重建索引,由于原有索引被立即清空了,可能会有一小段时间无法搜索到数据。 > 因此,如果您对线上项目操作,建议参见...
...说明已经将索引变动提交到操作队列中, 而并不是已经立即更新到磁盘上的索引数据库文件。因此,搜索结果将不能立即体现出您的变动。 但请放心,这个时间差我们已经控制在非常合理的范围内,通常是若干秒。 > note: 特...
...开讲解了文档的添加、删除、修改操作,它们的调用都是立即传送到服务器的。 如果您进行文档批量处理,如果每一次都进行服务器交互则显得效率低下。 因此,对于大量索引更新操作时,请使用以下方式开启缓冲区进行操作...
...讲到有些情况不得不需要重建索引,可以用 [XSIndex::clean] 立即全部清空所有数据, 然后再把现有数据全部添加到索引数据库中。 但这种方式的缺点对于线上项目是难以容忍的,因此可以选择使用平滑重建方式。它的内部实现 ...
...h/to/web ~~~ 生成的代码介绍 ------------- 工具运行完毕后,立即生成以下三个文件于目录中,如果文件已经存在,则会把旧有文件保存为 `.bak` 文件用于备份。 ~~~ [demo] |- search.php # 搜索功能入口 |- search.tpl # 搜索结果输...
...据库可以单独使用,不一定要搭配导入操作。 由于清空立即生效会导致搜索中断或不可用一段时间,对于线上服务,建议使用 `--rebuild` 选项实现平滑重建,在导入完成后再将新数据库替换为原数据库。 自定义数据过滤器 -----...