solr - 使用发布工具将大目录文件发布到 SOLR,如何在每个文件之后提交
问题描述
我正在使用 solr 的 java post 工具来上传和索引文档目录。有几千份文件。Solr 只在过程的最后进行提交,有时事情在完成之前就停止了,所以我失去了所有的工作。
有没有人可以获取每个文档的名称并在其上调用 post 以便获得每个文档的提交?而不是最后所有文档的大量提交?
解决方案
从该post
工具的帮助页面:
Other options:
..
-params "<key>=<value>[&<key>=<value>...]" (values must be URL-encoded; these pass through to Solr update request)
这应该允许您使用-params "commitWithin=1000"
以确保每个文档在添加到索引后的一秒钟内显示出来。
推荐阅读
- javascript - 将文本拆分为单词,忽略 JavaScript 中文本中的单引号单词
- unity3d - 在 Unity 3D 中拾取时如何使用相机移动游戏对象?
- node.js - 您可以使用 Angular Universal SSR 从 Docker 容器内部使用环境变量吗?
- nginx - Nginx+oauth2“找不到主机”
- javascript - 在 React Native 中根据表单提交处理按钮
- google-chrome - 为什么将帖子提取到 Dropbox UploadSession 端点仅适用于 Mozilla Firefox 而不适用于 Chrome?
- usb - 自定义 HID 游戏手柄适用于 Windows,在 Linux 中有一些倒置按钮
- java - 如何在 Spring 中限制方法调用?
- javascript - React 小吃店显示在 poup 后面
- pandas - 如何将分类列转换为列多索引的级别 0