우리 프로젝트에서는 Lucene 샤드를 만들기 위해 Lucene 5.5.0
라이브러리를 사용하고 있지만, Solr cloud
에 샤드를 인덱싱 할 수 있도록 Lucene 4.10.3 샤드를 생성해야하는 ETL 작업이 하나 있습니다. 나는 5.5.0로 루씬 버전을 유지하고 싶습니다, 그래서 내가이 할 더 구체적으로 API를 통해 버전을 설정하려고 : 내가 생성 된 파편에 인덱스하려고 할 때 그러나Lucene 형식 버전은 지원되지 않습니다
val analyzer = new KeywordAnalyzer()
val luceneVersion = Version.parseLeniently(version)
analyzer.setVersion(luceneVersion)
을 Solr cloud
나는 다음과 같은 오류 메시지가 :
CREATEing SolrCore 'ac_test2_shard2_replica1가'오류 :에 의해 코어를 만들 수 없습니다 [ac_test2_shard2_replica1] 인한 : 형식 버전은 지원되지 않습니다 (자원 : BufferedChecksumIndexInput (segments_1)) : 6 (수 있어야 0과 3 사이)
this post을 기반으로 한 것은 만들어진 Lucene 버전이 Solr cloud
버전과 호환되지 않기 때문입니다. 누군가 내가 만든 파편이 여전히 호환되지 않는 이유와 호환되는 구버전 파편을 만드는 방법을 이해하도록 도와 줄 수 있습니까?
답장을 보내 주셔서 감사합니다. 지금은 이전 형식을 읽고 쓰는 방법이 훨씬 좋습니다. –