Apache Lucene для Java: IndexWriter.addDocument против addDocuments (скорость) - PullRequest
1 голос
/ 10 мая 2019

Я хочу добавить набор документов в свой индекс: в настоящее время я использую

List<Document> documents = new ArrayList<>();
for (MyElement myElement : myElementList) {
    documents.add(myElement.asLuceneDocument())
}
writer.addDocuments(documents)

Поскольку addDocuments записывает все документы с атомарной операцией, мне было интересно, было ли добавление одного документа один за другим на самом деле быстрее (в этом случае мне не нужна атомарность)

...