Package org.hibernate.search.query.dsl

Examples of org.hibernate.search.query.dsl.QueryBuilder.all()


        .getSearchFactory()
        .buildQueryBuilder()
        .forEntity( Object.class )
        .get();

    Query query = builder.all().createQuery();
    List<?> results = fullTextSession.createFullTextQuery( query, Object.class ).list();

    assertEquals( "expected all instances of all indexed types", 7, results.size() );

    transaction.commit();
View Full Code Here


  @Test
  public void testLocationLoading() {
    Session session = openSession();
    Transaction tx = session.beginTransaction();
    QueryBuilder queryBuilder = getSearchFactory().buildQueryBuilder().forEntity( Location.class ).get();
    Query query = queryBuilder.all().createQuery();
    FieldSelectorLeakingReaderProvider.resetFieldSelector();
    FullTextSession fullTextSession = Search.getFullTextSession( session );
    FullTextQuery fullTextQuery = fullTextSession.createFullTextQuery( query, Location.class );
    fullTextQuery.setSort( new Sort( new SortField( "description", SortField.Type.STRING ) ) ); // to avoid loading in document order -- too easy
    List<Location> locations = fullTextQuery.list();
View Full Code Here

    }
  }

  private void performtest(FullTextSessionBuilder builder, String... expectedLoadedFields) throws IOException {
    QueryBuilder queryBuilder = builder.getSearchFactory().buildQueryBuilder().forEntity( Item.class ).get();
    Query query = queryBuilder.all().createQuery();
    FullTextSession fullTextSession = builder.openFullTextSession();
    Transaction transaction = fullTextSession.beginTransaction();
    FieldSelectorLeakingReaderProvider.resetFieldSelector();
    FullTextQuery fullTextQuery = fullTextSession.createFullTextQuery( query );
    List list = fullTextQuery.list();
View Full Code Here

    QueryBuilder guestQueryBuilder = searchFactory.buildQueryBuilder()
        .forEntity( Guest.class )
        .get();

    Query queryAllGuests = guestQueryBuilder.all().createQuery();

    List<EntityInfo> queryEntityInfos = searchFactory.createHSQuery()
      .luceneQuery( queryAllGuests )
      .targetedEntities( Arrays.asList( new Class<?>[]{ Guest.class } ) )
      .queryEntityInfos();
View Full Code Here

    QueryBuilder logsQueryBuilder = searchFactory.buildQueryBuilder()
        .forEntity( LogMessage.class )
        .get();

    Query allLogs = logsQueryBuilder.all().createQuery();

    Assert.assertEquals( 11, queryAndFilter( allLogs, 0, 24 ) );
    Assert.assertEquals( 0, queryAndFilter( allLogs, 2, 5 ) );
    Assert.assertEquals( 1, queryAndFilter( allLogs, 2, 8 ) );
    Assert.assertEquals( 3, queryAndFilter( allLogs, 0, 10 ) );
View Full Code Here

      tc.end();
    }

    QueryBuilder guestQueryBuilder = searchFactory.buildQueryBuilder().forEntity( DynamicIndexedValueHolder.class ).get();

    Query queryAllGuests = guestQueryBuilder.all().createQuery();

    List<EntityInfo> queryEntityInfos = searchFactory.createHSQuery().luceneQuery( queryAllGuests )
        .targetedEntities( Arrays.asList( new Class<?>[] { DynamicIndexedValueHolder.class } ) )
        .projection( "value.surname" )
        .queryEntityInfos();
View Full Code Here

    double centerLongitude = 32.0d;

    final QueryBuilder builder = fullTextSession.getSearchFactory()
        .buildQueryBuilder().forEntity( NonGeoPOI.class ).get();

    org.apache.lucene.search.Query luceneQuery = builder.all().createQuery();

    FullTextQuery hibQuery = fullTextSession.createFullTextQuery( luceneQuery, NonGeoPOI.class );
    Sort distanceSort = new Sort( new DistanceSortField( centerLatitude, centerLongitude, "location" ) );
    hibQuery.setSort( distanceSort );
    hibQuery.setProjection( FullTextQuery.THIS, FullTextQuery.SPATIAL_DISTANCE );
View Full Code Here

    };
  }

  private int countBretzelsViaIndex(FullTextEntityManager em) {
    QueryBuilder queryBuilder = em.getSearchFactory().buildQueryBuilder().forEntity( Bretzel.class ).get();
    Query allQuery = queryBuilder.all().createQuery();
    FullTextQuery fullTextQuery = em.createFullTextQuery( allQuery, Bretzel.class );
    return fullTextQuery.getResultSize();
  }
}
View Full Code Here

      prepareTestData();
      SearchManager searchManager = Search.getSearchManager(cache2);
      QueryBuilder queryBuilder = searchManager
            .buildQueryBuilderForClass(Person.class)
            .get();
      Query allQuery = queryBuilder.all().createQuery();
      assert searchManager.getQuery(allQuery, Person.class).list().size() == 3;

      Map<String,Person> allWrites = new HashMap<String,Person>();
      allWrites.put(key1, person1);
      allWrites.put(key2, person2);
View Full Code Here

      prepareTestData();
      SearchManager searchManager = Search.getSearchManager(cache2);
      QueryBuilder queryBuilder = searchManager
            .buildQueryBuilderForClass(Person.class)
            .get();
      Query allQuery = queryBuilder.all().createQuery();
      assert searchManager.getQuery(allQuery, Person.class).list().size() == 3;

      person4 = new Person();
      person4.setName("New Goat");
      person4.setBlurb("Also eats grass");
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.