1
나는 3.0 API를 사용하여 '액션 루씬'의 두 번째 버전을 통해 내 방식대로 일을 시작했다가, 저자는 코드에서 다음과 같은 방법설정 루씬 IndexWriter 최대 필드
private IndexWriter getIndexWriter() throws CorruptIndexException, LockObtainFailedException, IOException {
return new IndexWriter(directory, new WhitespaceAnalyzer(), IndexWriter.MaxFieldLength.Unlimited);
}
와 기본 INdexWriter를 생성 아래에서는 현재 API에 따라 변경했습니다. 단, 필자의 최대 필드 길이를 무제한으로 설정하는 방법을 책 예제의 상수와 같이 설정할 수는 없습니다. 방금 int 1000을 삽입했습니다. 이 API는 무제한 상수인가요?
private IndexWriter getIndexWriter() throws CorruptIndexException, LockObtainFailedException, IOException {
IndexWriterConfig iwc = new IndexWriterConfig(Version.LUCENE_36,
new LimitTokenCountAnalyzer(new WhitespaceAnalyzer(Version.LUCENE_36), 1000));
return new IndexWriter(directory, iwc);
}
감사합니다. 단지 호기심 때문입니다.
감사합니다. javadoc이 싱크 할 수 있도록 몇 가지 판독 값을 가져 왔습니다. – awfulHack