updateDocument 썸네일형 리스트형 [Lucene] IndexWriter.updateDocument Lucene에서 indexWriter.updateDocument는 Term에 해당하는 document를 바로 update하는 것이 아니고delete 후 insert 로직으로 작동합니다. 즉, id=2인 document를 update 하려고 했을때, 인덱스에 id=2인 document가 없다면업데이트를 하려고했던 document가 insert가 됩니다. 간단한 테스트케이스를 보시면..처음에 id=1인 문서를 색인하고(addDocument) 그 이후에 id=1인 term query로 update를 합니다. update 후 id=1로 검색을 한 결과를 보면 아래와 같이Assert.assertTrue(topDocs.totalHits == 1);Assert.assertEquals("document 1 update.. 더보기 이전 1 다음