Package org.apache.lucene.analysis

Examples of org.apache.lucene.analysis.StopAnalyzer


    book = new Book( 2, "La gloire de mon p�re", "Les deboires de mon p�re en v�lo" );
    s.save( book );
    tx.commit();//post commit events for lucene
    s.clear();
    tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "title", new StopAnalyzer() );

    Query query = parser.parse( "summary:noword" );
    org.hibernate.Query hibQuery = s.createFullTextQuery( query, Clock.class, Book.class );
    ScrollableResults result = hibQuery.scroll();
    assertNotNull( result );
View Full Code Here


      }
    }
    tx.commit();
    s.clear();
    tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "id", new StopAnalyzer() );
    List result = s.createFullTextQuery( parser.parse( "body:create" ) ).list();
    assertEquals( 14, result.size() );
    for (Object object : result) {
      s.delete( object );
    }
View Full Code Here

    AlternateBook alternateBook = new AlternateBook( 1, "La chute de la petite reine a travers les yeux de Festina" );
    s.save( alternateBook );
    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, Clock.class, Book.class );
    List result = hibQuery.list();
    assertNotNull( result );
View Full Code Here

    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

    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

  public void testProperCopy() throws Exception {

    // assert that the salve index is empty
    FullTextSession fullTextSession = Search.getFullTextSession( getSlaveSession() );
    Transaction tx = fullTextSession.beginTransaction();
    QueryParser parser = new QueryParser( "id", new StopAnalyzer() );
    List result = fullTextSession.createFullTextQuery( parser.parse( "location:texas" ) ).list();
    assertEquals( "No copy yet, fresh index expected", 0, result.size() );
    tx.commit();
    fullTextSession.close();
View Full Code Here

    s.clear();

    tx = s.beginTransaction();
    FullTextSession fts = Search.getFullTextSession( 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

      reader.close();
    }

    tx = s.beginTransaction();
    FullTextSession fts = Search.getFullTextSession( 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() );
    for (Object o : results) s.delete( o );
    tx.commit();
View Full Code Here

    s.save( emmanuel );
    book.setMainAuthor( emmanuel );
    tx.commit();
    s.clear();
    tx = s.beginTransaction();
    QueryParser parser = new QueryParser( "title", new StopAnalyzer() );

    Query query = parser.parse( "summary:Festina" );
    org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Book.class );
    hibQuery.setProjection( "id", "summary", "mainAuthor.name" );
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

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.