Интеграция нескольких RAMDirectory в один каталог

Передача одного indexWriter между несколькими потоками с двумя разными RAMDirectory создает 2 новых каталога. Но indexWriter хранит индексы либо в directory1, либо directory2, либо, если мы передадим разные indexWriter каждому потоку, он будет хранить несколько индексов в каталоге 1 и несколько других индексов в directory2. Во время indexSearch нам нужно точно знать, в каком каталоге хранятся индексы, иначе это выдаст ошибку. Итак, как интегрировать несколько каталогов в один каталог.

0 ответов

Другие вопросы по тегам