Package org.apache.lucene.analysis

Examples of org.apache.lucene.analysis.StopAnalyzer


    s.save( emmanuel );
    book.getAuthors().add( emmanuel );
    tx.commit();
    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, Book.class );
    List result = hibQuery.list();
    assertNotNull( result );
View Full Code Here


//      }

      s = sf.openSession();
      tx = s.beginTransaction();
      FullTextSession fts = new FullTextSessionImpl( s );
      QueryParser parser = new QueryParser( "id", new StopAnalyzer() );
      Query query;
      try {
        query = parser.parse( "name:emmanuel2" );
      }
      catch (ParseException e) {
View Full Code Here

   */
  public void testList() throws Exception {
    FullTextSession s = Search.createFullTextSession( openSession() );
    createTestBooks(s);
    Transaction tx = s.beginTransaction();
    QueryParser parser = new QueryParser("title", new StopAnalyzer() );

    Query query = parser.parse( "summary:lucene" );
    FullTextQuery hibQuery = s.createFullTextQuery( query, Book.class );
    List<Book> result = hibQuery.list();
    assertNotNull( result );
View Full Code Here

    s.save( book );
    tx.commit();
    s.clear();

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

    Query query = parser.parse( "brand:Seiko" );
    org.hibernate.Query hibQuery = s.createFullTextQuery( query, Clock.class, Book.class );
    List results = hibQuery.list();
    assertEquals("incorrect test record", 1, results.size());
View Full Code Here

    s.save( book );
    tx.commit();
    s.clear();

    tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "brand", new StopAnalyzer() );
                         tx = s.beginTransaction();
    s.purgeAll( Clock.class);

    tx.commit();
View Full Code Here

    s.clear();

    tx = s.beginTransaction();
    FullTextSession fts = Search.createFullTextSession( s );
    QueryParser parser = new QueryParser("id", new StopAnalyzer() );

    List results = fts.createFullTextQuery( parser.parse( "name:mouse OR name:bear" ) ).list();
    assertEquals( "Either double insert, single update, or query fails with shards", 2, results.size() );

    results = fts.createFullTextQuery( parser.parse( "name:mouse OR name:bear OR color:blue" ) ).list();
View Full Code Here

    Bretzel bretzel = new Bretzel( 23, 34 );
    em.persist( bretzel );
    em.getTransaction().commit();
    em.clear();
    em.getTransaction().begin();
    QueryParser parser = new QueryParser( "title", new StopAnalyzer() );
    Query query = parser.parse( "saltQty:noword" );
    assertEquals( 0, em.createFullTextQuery( query ).getResultList().size() );
    query = new TermQuery( new Term("saltQty", "23.0") );
    assertEquals( "getResultList", 1, em.createFullTextQuery( query ).getResultList().size() );
    assertEquals( "getSingleResult and object retrieval", 23f,
View Full Code Here

//      }

      s = sf.openSession();
      tx = s.beginTransaction();
      FullTextSession fts = new FullTextSessionImpl( s );
      QueryParser parser = new QueryParser( "id", new StopAnalyzer() );
      Query query;
      try {
        query = parser.parse( "name:emmanuel2" );
      }
      catch (ParseException e) {
View Full Code Here

    s.close();

    //check non indexed object get indexed by s.index
    s = new FullTextSessionImpl( openSession() );
    tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "id", new StopAnalyzer() );
    int result = s.createFullTextQuery( parser.parse( "body:wrote" ) ).getResultSize();
    assertEquals( 2000, result );
    s.createQuery( "delete " + Email.class.getName() ).executeUpdate();
    tx.commit();
    s.close();
View Full Code Here

    Bretzel bretzel = new Bretzel(23, 34);
    em.persist(bretzel);
    em.getTransaction().commit();
    em.clear();
    em.getTransaction().begin();
    QueryParser parser = new QueryParser("title", new StopAnalyzer());
    Query query = parser.parse("saltQty:noword");
    assertEquals(0, em.createFullTextQuery(query).getResultList().size());
    query = new TermQuery(new Term("saltQty", "23.0"));
    assertEquals("getResultList", 1, em.createFullTextQuery(query)
        .getResultList().size());
View Full Code Here

TOP

Related Classes of org.apache.lucene.analysis.StopAnalyzer

Copyright © 2018 www.massapicom. 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.