나는 "거의 실시간 검색"과 같은 일부 기능을 사용하여 검색 시스템의 속도를 향상시켜 색인 열기를 빠르게하고 싶습니다.Lucene 실시간 검색 가까운
의 차이점과 장점 하나를 사용하여 또는이 무엇인지 말해 줄 수다음 코드 조각의 다른 :
IndexReader newIndexReader = IndexReader.openIfChanged(oldReader);
및
IndexWriter writer; // create an IndexWriter here
...
IndexReader reader = writer.getReader();
주 그 첫 번째 경우 내가 돈에 indexWriter가 IndexReader와 동일한 프로세스에 있어야합니다.
두 가지 방법의 성능에 대해서도 알고 있습니까? –
기본 색인이 변경되지 않은 경우, 'IndexReader.openIfChanged (oldReader)'는 더 이상 작동하지 않기 때문에 더 빨라야합니다. 색인이 변경된 경우 확실하지 않습니다. 더 많은 연구가 필요합니다. – mindas