Отслеживание сегментации в Solr - PullRequest
0 голосов
/ 12 июня 2011

В моем приложении я добавляю все документы в хэш-карту.Но в то время как происходит сегментирование, тогда docid получает изменения ... Есть ли возможность отслеживать сегментацию? Потому что у меня есть одна собственная функция, которая будет воссоздавать хэш-карту в соответствии с docids?

теперь на каждом коммите, который я воссоздаюмоя хэш картатак что если я найду, когда произойдет сегментация.тогда я могу воссоздать хэш-карту, когда происходит сегментация ..

Так что, пожалуйста, помогите мне ... У меня нет никакой идеи для этого ... Пример:
Docid SEQID
1201 4522
1202 4576
1203 4567

Docid от lucene ... мне нужно, когда происходит сегментация, тогда мне нужно вызвать мой recreatHashMap (), так что любой может сказать мне, когда вызывается сегментация.где мне нужно следить.

Заранее спасибо.

1 Ответ

0 голосов
/ 12 июня 2011

Вы также можете удалить отдельные записи из хэш-карты, чтобы снова добавить их с обновленными идентификаторами документов.

Возможно, вам придется использовать ConcurrentHashMap , чтобы предотвратить одновременное изменение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...