
com.datomic.lucene.index.IndexWriterConfig.class Maven / Gradle / Ivy
The newest version!
???? 1T *com/datomic/lucene/index/IndexWriterConfig java/lang/Object java/lang/Cloneable IndexWriterConfig.java 3com/datomic/lucene/index/IndexWriterConfig$OpenMode OpenMode 6com/datomic/lucene/index/DocumentsWriter$IndexingChain (com/datomic/lucene/index/DocumentsWriter
IndexingChain 6com/datomic/lucene/index/IndexWriter$IndexReaderWarmer $com/datomic/lucene/index/IndexWriter IndexReaderWarmer DEFAULT_TERM_INDEX_INTERVAL I ? DISABLE_AUTO_FLUSH???? !DEFAULT_MAX_BUFFERED_DELETE_TERMS DEFAULT_MAX_BUFFERED_DOCS DEFAULT_RAM_BUFFER_SIZE_MB D@0 WRITE_LOCK_TIMEOUT J DEFAULT_MAX_THREAD_STATES DEFAULT_READER_POOLING Z "DEFAULT_READER_TERMS_INDEX_DIVISOR analyzer &Lcom/datomic/lucene/analysis/Analyzer; delPolicy .Lcom/datomic/lucene/index/IndexDeletionPolicy; commit &Lcom/datomic/lucene/index/IndexCommit; openMode 5Lcom/datomic/lucene/index/IndexWriterConfig$OpenMode;
similarity &Lcom/datomic/lucene/search/Similarity; termIndexInterval mergeScheduler )Lcom/datomic/lucene/index/MergeScheduler; writeLockTimeout maxBufferedDeleteTerms ramBufferSizeMB maxBufferedDocs
indexingChain 8Lcom/datomic/lucene/index/DocumentsWriter$IndexingChain; mergedSegmentWarmer 8Lcom/datomic/lucene/index/IndexWriter$IndexReaderWarmer; mergePolicy &Lcom/datomic/lucene/index/MergePolicy; maxThreadStates
readerPooling readerTermsIndexDivisor matchVersion !Lcom/datomic/lucene/util/Version; setDefaultWriteLockTimeout (J)V ! F getDefaultWriteLockTimeout ()J J(Lcom/datomic/lucene/util/Version;Lcom/datomic/lucene/analysis/Analyzer;)V ()V J L
M B C O ( ) Q 9com/datomic/lucene/index/KeepOnlyLastCommitDeletionPolicy S
T M * + V , - X CREATE_OR_APPEND Z / [ . / ] $com/datomic/lucene/search/Similarity _
getDefault (()Lcom/datomic/lucene/search/Similarity; a b
` c 0 1 e 2 g 1com/datomic/lucene/index/ConcurrentMergeScheduler i
j M 3 4 l 5 ! n 6 p 7 r 8 t defaultIndexingChain v : w 9 : y ; < { com/datomic/lucene/util/Version } LUCENE_32 C ~ ? onOrAfter $(Lcom/datomic/lucene/util/Version;)Z ? ?
~ ? *com/datomic/lucene/index/TieredMergePolicy ?
? M = > ? /com/datomic/lucene/index/LogByteSizeMergePolicy ?
? M ? ? @ % ? ' ? A ? this ,Lcom/datomic/lucene/index/IndexWriterConfig; clone ()Ljava/lang/Object; $java/lang/CloneNotSupportedException ? ? ?
? java/lang/RuntimeException ? (Ljava/lang/Throwable;)V J ?
? ? e &Ljava/lang/CloneNotSupportedException; getAnalyzer (()Lcom/datomic/lucene/analysis/Analyzer; setOpenMode c(Lcom/datomic/lucene/index/IndexWriterConfig$OpenMode;)Lcom/datomic/lucene/index/IndexWriterConfig; getOpenMode 7()Lcom/datomic/lucene/index/IndexWriterConfig$OpenMode; setIndexDeletionPolicy \(Lcom/datomic/lucene/index/IndexDeletionPolicy;)Lcom/datomic/lucene/index/IndexWriterConfig; getIndexDeletionPolicy 0()Lcom/datomic/lucene/index/IndexDeletionPolicy; setIndexCommit T(Lcom/datomic/lucene/index/IndexCommit;)Lcom/datomic/lucene/index/IndexWriterConfig; getIndexCommit (()Lcom/datomic/lucene/index/IndexCommit;
setSimilarity T(Lcom/datomic/lucene/search/Similarity;)Lcom/datomic/lucene/index/IndexWriterConfig;
getSimilarity setTermIndexInterval /(I)Lcom/datomic/lucene/index/IndexWriterConfig; interval getTermIndexInterval ()I setMergeScheduler W(Lcom/datomic/lucene/index/MergeScheduler;)Lcom/datomic/lucene/index/IndexWriterConfig; getMergeScheduler +()Lcom/datomic/lucene/index/MergeScheduler; setWriteLockTimeout /(J)Lcom/datomic/lucene/index/IndexWriterConfig; getWriteLockTimeout setMaxBufferedDeleteTerms "java/lang/IllegalArgumentException ? 6maxBufferedDeleteTerms must at least be 1 when enabled ? (Ljava/lang/String;)V J ?
? ? getMaxBufferedDeleteTerms setRAMBufferSizeMB /(D)Lcom/datomic/lucene/index/IndexWriterConfig;@? java/lang/StringBuilder ?
? M ramBufferSize ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? (D)Ljava/lang/StringBuilder; ? ?
? ? 3 is too large; should be comfortably less than 2048 ? toString ()Ljava/lang/String; ? ?
? ??? -ramBufferSize should be > 0.0 MB when enabled ? Aat least one of ramBufferSize and maxBufferedDocs must be enabled ? getRAMBufferSizeMB ()D setMaxBufferedDocs /maxBufferedDocs must at least be 2 when enabled ? getMaxBufferedDocs setMergedSegmentWarmer f(Lcom/datomic/lucene/index/IndexWriter$IndexReaderWarmer;)Lcom/datomic/lucene/index/IndexWriterConfig; mergeSegmentWarmer getMergedSegmentWarmer :()Lcom/datomic/lucene/index/IndexWriter$IndexReaderWarmer; setMergePolicy T(Lcom/datomic/lucene/index/MergePolicy;)Lcom/datomic/lucene/index/IndexWriterConfig; getMergePolicy (()Lcom/datomic/lucene/index/MergePolicy; setMaxThreadStates getMaxThreadStates setReaderPooling /(Z)Lcom/datomic/lucene/index/IndexWriterConfig; getReaderPooling ()Z setIndexingChain f(Lcom/datomic/lucene/index/DocumentsWriter$IndexingChain;)Lcom/datomic/lucene/index/IndexWriterConfig; getIndexingChain :()Lcom/datomic/lucene/index/DocumentsWriter$IndexingChain; setReaderTermsIndexDivisor !divisor must be >= 1, or -1 (got (I)Ljava/lang/StringBuilder; ?
? ) divisor getReaderTermsIndexDivisor
matchVersion=
-(Ljava/lang/Object;)Ljava/lang/StringBuilder; ?
?
analyzer= null getClass ()Ljava/lang/Class;
java/lang/Class getName ?
delPolicy= commit= openMode=" similarity=$ termIndexInterval=& mergeScheduler=( default WRITE_LOCK_TIMEOUT=* (J)Ljava/lang/StringBuilder; ?,
?- writeLockTimeout=/ maxBufferedDeleteTerms=1 ramBufferSizeMB=3 maxBufferedDocs=5 mergedSegmentWarmer=7 mergePolicy=9 maxThreadStates=; readerPooling== (Z)Ljava/lang/StringBuilder; ??
?@ readerTermsIndexDivisor=B sb Ljava/lang/StringBuilder; ? $com/datomic/lucene/index/IndexReaderI DEFAULT_TERMS_INDEX_DIVISORK JL
ConstantValue Code LocalVariableTable LineNumberTable
SourceFile InnerClasses 1 N N N N N ! " N # $ % N &