Предположим, у меня есть поле, представляющее собой список (скажем: "Ключ": ["значение1", "значение2", "значение3"]. Как добавить его в документ lucene в карте последовательности. в настоящее время загрузка содержимого из файла в последовательности и сопоставление каждой записи с документом и добавление документа для каждой записи с использованием средства записи индекса.
seq(items)
.map(item -> {
Document document = new Document();
document.add(new TextField("field", item.field(), Field.Store.YES));
return document;
})
.forEach(consumer(indexWriter::addDocument));
Я не пытаюсь добавить поле, представляющее собой список строк в указанном выше документе указателя. Может кто-нибудь помочь?