Package org.hibernate.search

Examples of org.hibernate.search.FullTextSession.createFullTextQuery()


    query = new RangeQuery( new Term( "weight", "04000" ), new Term( "weight", "05000" ), true );
    hibQuery = s.createFullTextQuery( query, Animal.class );
    assertItsTheElephant( hibQuery.list() );

    query = parser.parse( "Elephant" );
    hibQuery = s.createFullTextQuery( query, Being.class );
    assertItsTheElephant( hibQuery.list() );

    tx.commit();
    s.close();
  }
View Full Code Here


    List result = hibQuery.list();
    assertNotNull( result );
    assertEquals( "Query with explicit class filter", 1, result.size() );

    query = parser.parse( "summary:Festina" );
    hibQuery = s.createFullTextQuery( query, Clock.class, Book.class );
    Iterator it = hibQuery.iterate();
    assertTrue( it.hasNext() );
    assertNotNull( it.next() );
    assertFalse( it.hasNext() );
View Full Code Here

    assertTrue( it.hasNext() );
    assertNotNull( it.next() );
    assertFalse( it.hasNext() );

    query = parser.parse( "summary:Festina" );
    hibQuery = s.createFullTextQuery( query, Clock.class, Book.class );
    ScrollableResults sr = hibQuery.scroll();
    assertTrue( sr.first() );
    assertNotNull( sr.get() );
    assertFalse( sr.next() );
    sr.close();
View Full Code Here

    assertNotNull( sr.get() );
    assertFalse( sr.next() );
    sr.close();

    query = parser.parse( "summary:Festina OR brand:seiko" );
    hibQuery = s.createFullTextQuery( query, Clock.class, Book.class );
    hibQuery.setMaxResults( 2 );
    result = hibQuery.list();
    assertNotNull( result );
    assertEquals( "Query with explicit class filter and limit", 2, result.size() );
View Full Code Here

    FullTextSession s = Search.getFullTextSession( openSession() );
    Transaction tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "name", new StopAnalyzer() );
    Query query = parser.parse( "Elephant" );

    org.hibernate.Query hibQuery = s.createFullTextQuery( query, Mammal.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Animal.class );
    assertItsTheElephant( hibQuery.list() );
View Full Code Here

    Query query = parser.parse( "Elephant" );

    org.hibernate.Query hibQuery = s.createFullTextQuery( query, Mammal.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Animal.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Being.class );
    assertItsTheElephant( hibQuery.list() );
View Full Code Here

    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Animal.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Being.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Object.class );
    assertItsTheElephant( hibQuery.list() );
View Full Code Here

    result = hibQuery.list();
    assertNotNull( result );
    assertEquals( "Query with explicit class filter and limit", 2, result.size() );

    query = parser.parse( "summary:Festina" );
    hibQuery = s.createFullTextQuery( query );
    result = hibQuery.list();
    assertNotNull( result );
    assertEquals( "Query with no class filter", 2, result.size() );
    for (Object element : result) {
      assertTrue( Hibernate.isInitialized( element ) );
View Full Code Here

    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Being.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Object.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Serializable.class );
    assertItsTheElephant( hibQuery.list() );
View Full Code Here

    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Object.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery( query, Serializable.class );
    assertItsTheElephant( hibQuery.list() );

    hibQuery = s.createFullTextQuery(
        query, Mammal.class, Animal.class, Being.class, Object.class, Serializable.class
    );
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.