java - Apache Lucene for Java:IndexWriter.addDocument 与 addDocuments(速度)
问题描述
我想将一组文档添加到我的索引中:我目前使用
List<Document> documents = new ArrayList<>();
for (MyElement myElement : myElementList) {
documents.add(myElement.asLuceneDocument())
}
writer.addDocuments(documents)
由于 addDocuments 使用原子操作写入所有文档,我想知道是否逐个添加单个文档实际上更快(在这种情况下我不需要原子性)
解决方案
推荐阅读
- javascript - 在反应中读取firestore子集合数据 - 如何在查询的子集合中设置父ID
- perforce - 具有 perforce 更改的 clang 格式
- java - 对于每个 api 调用,我的 bobcatserver 和所有其他 bean 都被重新创建
- ios - 即使我设置了它的委托、数据源并注册了可重用单元格,UITableView 也没有被调用
- angular - 以角度保存清理html的最佳方法
- r - R - 基于开始和结束时间戳的连续性压缩行
- ios - 如何快速比较阈值内的两个字符串值?
- python - 用 Loc 处理缺失值(None),因此用 None 代替而不是抱怨 Pandas
- java - Spring jpa ManyToOne findAll 不返回具有相同@ManyToOne 属性的第二条记录
- c# - VS2019 - 使用 C# 时 MSBuild SdkResolver 无法运行