Package org.hibernate.search

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


    s.clear();
    Transaction tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "dept", new StandardAnalyzer() );

    Query query = parser.parse( "dept:XXX" );
    org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Employee.class );
    hibQuery.setProjection( "id", "lastname", "dept" );
    hibQuery.setFetchSize( 3 );
    hibQuery.setFirstResult( 1 );
    hibQuery.setMaxResults( 3 );
View Full Code Here


    s.clear();
    Transaction tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "dept", new StandardAnalyzer() );

    Query query = parser.parse( "dept:ITech" );
    org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Employee.class );
    hibQuery.setProjection( "id", "lastname", "dept" );



    ScrollableResults results = hibQuery.scroll();
View Full Code Here

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

    FullTextSession s = Search.getFullTextSession( openSession() );
    Transaction tx = s.beginTransaction();
    try {
      org.hibernate.Query hibQuery = s.createFullTextQuery( query, String.class );
      hibQuery.list();
      tx.commit();
      fail();
    }
    catch ( IllegalArgumentException iae ) {
View Full Code Here

    catch ( IllegalArgumentException iae ) {
      log.debug( "success" );
    }

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

    s.close();
  }
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() );

    query = parser.parse( "Elephant" );
    hibQuery = s.createFullTextQuery( query);
    assertItsTheElephant( hibQuery.list() );
View Full Code Here

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

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

    query = parser.parse( "hasSweatGlands:false" );
    hibQuery = s.createFullTextQuery( query, Animal.class, Mammal.class );
    assertItsTheElephant( hibQuery.list() );
View Full Code Here

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

    query = parser.parse( "hasSweatGlands:false" );
    hibQuery = s.createFullTextQuery( query, Animal.class, Mammal.class );
    assertItsTheElephant( hibQuery.list() );

    query = parser.parse( "Elephant OR White Pointer" );
    hibQuery = s.createFullTextQuery( query, Being.class );
    List result = hibQuery.list();
View Full Code Here

    query = parser.parse( "hasSweatGlands:false" );
    hibQuery = s.createFullTextQuery( query, Animal.class, Mammal.class );
    assertItsTheElephant( hibQuery.list() );

    query = parser.parse( "Elephant OR White Pointer" );
    hibQuery = s.createFullTextQuery( query, Being.class );
    List result = hibQuery.list();
    assertNotNull( result );
    assertEquals( "Query filtering on superclass return mapped subclasses", 2, result.size() );

    query = new RangeQuery( new Term( "weight", "04000" ), new Term( "weight", "05000" ), true );
View Full Code Here

    s.clear();
    tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "title", new StopAnalyzer() );

    Query query = parser.parse( "summary:Festina" );
    org.hibernate.Query hibQuery = s.createFullTextQuery( query, Clock.class, Book.class );
    List result = hibQuery.list();
    assertNotNull( result );
    assertEquals( "Query with explicit class filter", 1, result.size() );

    query = parser.parse( "summary:Festina" );
View Full Code Here

    List result = hibQuery.list();
    assertNotNull( result );
    assertEquals( "Query filtering on superclass return mapped subclasses", 2, result.size() );

    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() );
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.