asynchronous - 以异步模式索引 solr 文档
问题描述
我有两个问题:
1)我使用 solr 7.4,我想知道是否可以索引文档,而另一个完整导入正在我想要索引文档的同一个集合上运行。
2) 是否可以向 solr 发送多个文档并让他以异步模式对它们进行索引?换句话说,我需要一个一个地索引它们,或者有一些 api 或选项可以打开多线程(......我猜......)并索引文档而无需等待第一个完成?
先感谢您。
解决方案
这两个问题都可以通过删除 DIH 并自己编写将文档发送到 Solr 的代码来解决。您选择的语言将具有可供您使用的 Solr 库,并且您可以并行运行多个索引线程或进程。用于commitWithin
在索引发生时使更改可见,或在最后以提交消息结束。
推荐阅读
- php - PHP 7.1.14 APCu 在 Mac OSX High Sierra 中不工作
- python - 获取命令的退出代码
- java - Hibernate TableGenerator.getNextValue 在当前事务上调用挂起
- java - 通过 servlet/java 从 ajax 调用从 ftp 位置下载多个文件
- regex - 正则表达式匹配大于十进制值的数字
- php - WordPress中@opendir中的@字符有什么用
- r - 错误:“闪亮”的包或命名空间加载失败:部署闪亮的应用程序时
- c# - 为什么 Resharper 在方法打开大括号后会断线以及如何防止它?
- mesh - 使用 Paraview 在 3D 域中显示 2D 单元格数据字段
- scripting - 我们如何使用脚本在windbg下递归搜索结构中的变量值