Examples of NRTIndexManager


Examples of org.hibernate.search.indexes.impl.NRTIndexManager

  protected IndexManager fromAlias(String implName) {
    if ( "directory-based".equals( implName ) ) {
      return new DirectoryBasedIndexManager();
    }
    if ( "near-real-time".equals( implName ) ) {
      return new NRTIndexManager();
    }
    return null;
  }
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

   public void verifyFSDirectoryOptions() throws IOException {
      EmbeddedCacheManager embeddedCacheManager = TestCacheManagerFactory.fromXml("nrt-performance-writer.xml");
      try {
         SearchFactoryImplementor si = extractSearchFactoryImplementor(embeddedCacheManager);
         NRTIndexManager nrti = verifyShardingOptions(si, 6);
         verifyIndexWriterOptions(nrti, 220, 4096, 30);
         verifyUsesFSDirectory(nrti);
      }
      finally {
         TestingUtil.killCacheManagers(embeddedCacheManager);
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

   public void verifyInfinispanDirectoryOptions() throws IOException, IllegalArgumentException, IllegalAccessException, SecurityException, NoSuchFieldException {
      EmbeddedCacheManager embeddedCacheManager = TestCacheManagerFactory.fromXml("nrt-performance-writer-infinispandirectory.xml");
      try {
         SearchFactoryImplementor si = extractSearchFactoryImplementor(embeddedCacheManager);
         NRTIndexManager nrti = verifyShardingOptions(si, 6);
         verifyIndexWriterOptions(nrti, 64, 1024, 30);
         verifyUsesInfinispanDirectory(nrti, 128000, embeddedCacheManager);
         //Make sure to close the Indexed cache before those storing the index:
         embeddedCacheManager.getCache("Indexed").stop();
      }
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

         Assert.assertNotNull(allIndexesManager.getIndexManager("person."+i), "person."+i+" IndexManager missing!");
      Assert.assertNull(allIndexesManager.getIndexManager("person."+expectedShards), "An IndexManager too much was created!");

      IndexManager indexManager = allIndexesManager.getIndexManager("person.0");
      Assert.assertTrue(indexManager instanceof NRTIndexManager);
      NRTIndexManager nrtIM = (NRTIndexManager)indexManager;
      return nrtIM;
   }
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

  protected IndexManager fromAlias(String alias) {
    if ( "directory-based".equals( alias ) ) {
      return new DirectoryBasedIndexManager();
    }
    if ( "near-real-time".equals( alias ) ) {
      return new NRTIndexManager();
    }
    return null;
  }
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

  }

  public static class NRTIndexManagerFactory extends DefaultIndexManagerFactory {
    @Override
    public IndexManager createDefaultIndexManager() {
      return new NRTIndexManager();
    }
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

  public void testMultipleEntitiesPerIndex() throws Exception {
    SearchFactoryImplementor searchFactoryBySFI = ContextHelper.getSearchFactoryBySFI( (SessionFactoryImplementor) getSessionFactory() );
    IndexManager documentsIndexManager = searchFactoryBySFI.getIndexManagerHolder().getIndexManager( "Documents" );
    Assert.assertNotNull( documentsIndexManager );
    Assert.assertTrue( documentsIndexManager.getClass().equals( org.hibernate.search.indexes.impl.NRTIndexManager.class ) );
    NRTIndexManager indexManager = (NRTIndexManager) documentsIndexManager;

    Session s = getSessionFactory().openSession();
    s.getTransaction().begin();
    Document document =
        new Document( "Hibernate in Action", "Object/relational mapping with Hibernate", "blah blah blah" );
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

  protected IndexManager fromAlias(String implName) {
    if ( "directory-based".equals( implName ) ) {
      return new DirectoryBasedIndexManager();
    }
    if ( "near-real-time".equals( implName ) ) {
      return new NRTIndexManager();
    }
    return null;
  }
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

  protected IndexManager fromAlias(String implName) {
    if ( "directory-based".equals( implName ) ) {
      return new DirectoryBasedIndexManager();
    }
    if ( "near-real-time".equals( implName ) ) {
      return new NRTIndexManager();
    }
    return null;
  }
View Full Code Here

Examples of org.hibernate.search.indexes.impl.NRTIndexManager

  protected IndexManager fromAlias(String alias) {
    if ( "directory-based".equals( alias ) ) {
      return new DirectoryBasedIndexManager();
    }
    if ( "near-real-time".equals( alias ) ) {
      return new NRTIndexManager();
    }
    return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.