RAMDirectory를 사용하여 lucene 색인을 만든 다음 색인을 사용하여 검색을 수행 할 수 있습니다. 또한 텍스트를 업데이트 할 때 색인을 다시 생성 할 수있는 기능이 있습니다. 문제는 텍스트가 변경되면 이전 색인이 삭제되거나 삭제되지 않는다는 것입니다.lucene 색인 삭제 및 다시 색인
나는 Directory
에서 close();
를 사용하여 시도했다 그러나 그 미래 (AFAIK)에 액세스 할 수없는.
색인을 다시 생성하기 전에 이전 색인을 삭제하려면 어떻게해야합니까?
소스 코드가 이러한 질문에 도움이 될 것입니다 ... 정확히 무엇을하고 있는지 분명하지 않습니다. – basZero