10 명의 사용자가 사용할 수있는 어플리케이션을 개발 중입니다. 더 나은 검색 성능을 위해 Lucene을 사용할 것입니다. 서버에서 Lucene 색인 파일을 생성하고 10 개의 애플리케이션이 동일한 Lucene 색인 파일을 공유하도록 할 수 있습니까? 하나의 응용 프로그램 만 인덱스를 업데이트하기위한 쓰기 권한을 가지며 다른 9 개 응용 프로그램은 읽기 전용입니다.
예, 다른 응용 프로그램에서 동일한 lucene 지수를 읽을 수 있습니다 . 응용 프로그램이 동일한 JVM IndexSearcher
에있는 경우 인덱스의 열기 / 닫기가 비용이 많이 들기 때문에 동일한을 공유 할 수도 있습니다 . 어쨌든 응용 프로그램에 대해 하나의 IndexSearcher 인스턴스 만 가질 수 있습니다.
하나의 클라이언트 / 응용 프로그램 수 쓰기 인덱스 동시에를 서로 다른 응용 프로그램에서 또한 인덱스를 작성할 수 있지만 인덱스 관리 작업을 동기화해야하므로 : 열기 / 쓰기 / 닫기.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다