public void applyToWriter(IndexWriterConfig writerConfig) { getIndexParameters().applyToWriter( writerConfig ); }
public void applyToWriter(IndexWriterConfig writerConfig) { getIndexParameters().applyToWriter( writerConfig ); }
IndexWriterHolder(ErrorHandler errorHandler, DirectoryBasedIndexManager indexManager) { this.errorHandler = errorHandler; this.indexManager = indexManager; this.indexName = indexManager.getIndexName(); this.luceneParameters = indexManager.getIndexingParameters(); this.indexParameters = luceneParameters.getIndexParameters(); this.directoryProvider = indexManager.getDirectoryProvider(); this.similarity = indexManager.getSimilarity(); }
IndexWriterHolder(ErrorHandler errorHandler, DirectoryBasedIndexManager indexManager) { this.errorHandler = errorHandler; this.indexManager = indexManager; this.indexName = indexManager.getIndexName(); this.luceneParameters = indexManager.getIndexingParameters(); this.indexParameters = luceneParameters.getIndexParameters(); this.directoryProvider = indexManager.getDirectoryProvider(); this.similarity = indexManager.getSimilarity(); }
@Test public void testSerializability() throws IOException, ClassNotFoundException { LuceneIndexingParameters param = new LuceneIndexingParameters( new Properties() ); LuceneIndexingParameters paramCopy = (LuceneIndexingParameters) SerializationTestHelper.duplicateBySerialization( param ); assertEquals( param.getIndexParameters(), paramCopy.getIndexParameters() ); }
private void verifyIndexWriterOptions(NRTIndexManager nrtIM, Integer expectedRAMBuffer, Integer expectedMaxMergeSize, Integer expectedMergeFactor) { LuceneIndexingParameters indexingParameters = nrtIM.getIndexingParameters(); ParameterSet indexParameters = indexingParameters.getIndexParameters(); Assert.assertEquals(indexParameters.getCurrentValueFor(IndexWriterSetting.RAM_BUFFER_SIZE), expectedRAMBuffer); Assert.assertEquals(indexParameters.getCurrentValueFor(IndexWriterSetting.MERGE_MAX_SIZE), expectedMaxMergeSize); Assert.assertEquals(indexParameters.getCurrentValueFor(IndexWriterSetting.MERGE_FACTOR), expectedMergeFactor); }
private Integer getParameter(int shard, IndexWriterSetting setting, Class testEntity) { EntityIndexBinding mappingForEntity = getExtendedSearchIntegrator().getIndexBindings().get( testEntity ); DirectoryBasedIndexManager indexManager = (DirectoryBasedIndexManager) getIndexManager( mappingForEntity, shard ); LuceneIndexingParameters luceneIndexingParameters = indexManager.getIndexingParameters(); return luceneIndexingParameters.getIndexParameters().getCurrentValueFor( setting ); }