...它们的调用都是立即传送到服务器的。 如果您进行文档批量处理,如果每一次都进行服务器交互则显得效率低下。 因此,对于大量索引更新操作时,请使用以下方式开启缓冲区进行操作,缓冲区的默认 大小为 `4MB`,如需修改...
...,默认 4MB,如 $index->openBuffer(8) 则表示 8MB // 在此进行批量的文档添加、修改、删除操作 ... $index->add($doc); ... $index->del($doc); ... $index->update($doc); ... $index->closeBuffer(); // 关闭缓冲区,必须和 openBuffer 成对使用 ///////////...
...字段配置修改了, 或者是数据进行了大模迁移、导入或批量删除导致真实数据库和搜索数据库发生了较大的偏差。 > tip: 在我们附带的[Indexer 索引管理工具](util.indexer)中提供了 `--clean` > 选项用于清空项目的索引数据库,用起来...
...root@abc util]# /usr/local/php/bin/php Indexer.php --info Indexer - 索引批量管理、导入工具 (xunsearch/1.3.3) 用法 Indexer.php [options] [-p|--project] [--file] 选项说明 --project= -p 用于指定要搜索的项目名称或项目配置文件的路径, ...
索引管理器 `Indexer` 作为索引管理工具,提供了批量索引导入、清空索引、刷新索引队列、日志等各项功能, 导入索引支持数据源包括:`csv, json, mysql, sqlite` 等,也可以自定义数据源。 运行脚本工具的 --help 选项可查...
...'publish' or post_status='pending') and post_type='post'" Indexer - 索引批量管理、导入工具 (xunsearch/1.3.3) 用法 /usr/local/xunsearch/sdk/php/util/Indexer.php [options] [-p|--project] [--file] 选项说明 --project= -p 用于指定要搜索的项目名称或...
...Component add() 添加文档到索引中 XSIndex addExdata() 批量提交索引命令封包数据 XSIndex addServer() 增加一个同步索引服务器 XSIndex addSynonym() 添加同义词 XSIndex beginRebuild() 开始重建索引 XSIndex clean() 完全...
...。 ```php // 添加索引,也可以通过 $model->setAttributes([...]) 批量赋值 $model = new Demo; $model->pid = 321; $model->subject = 'hello world'; $model->message = 'just for testing...'; $model->save(); // 更新索引 $model = Demo::findOne(321); $model->message .= ' + updated'; $mode...
...etFields(array('name' => 'value', 'name2' => 'value2')); // 用数组进行批量赋值 // 迭代方式取所有字段值 foreach($doc as $name => $value) { echo "$name: $value\n"; } 如果有特殊需求, 可以自行扩展本类, 重写 beforeSubmit() 及 afterSubmit() 方法以定义在...
...据源 ... mysql://root:xiaolong539827@localhost/duzim_empirecms 开始批量导入数据 (请直接输入数据) ... 开始批量导入数据 (请直接输入数据) ... 报告:累计已处理数据 10000 条 ... 报告:累计已处理数据 20000 条 ... 报告:累计已处理数据 30...