Hello,
I'm a newbie with Lucene and I started some testing with a small Web Application with Lucene 2.4.0 and Hibernate Search 3.0.0. The test with the Standard Analyser were successful, but when i try to use the German Analyser (for indexing and searching) i get the following error in localhost file from Tomcat 6.0: "SCHWERWIEGEND: Servlet.service() for servlet Faces Servlet threw exception java.lang.AbstractMethodError: org.apache.lucene.analysis.TokenStream.next()Lorg/apache/lucene/analysis/Token;" my code is: public List search(final int startRecord,final int endRecord, final String searchTerm) { List searchResult = (List) getHibernateTemplate().execute( new HibernateCallback() { public Object doInHibernate(org.hibernate.Session session) { try { FullTextSession fullTextSession = Search.createFullTextSession(session); QueryParser parser = new MultiFieldQueryParser( FIELD_NAMES, new GermanAnalyzer()); org.apache.lucene.search.Query query; // this is the line that generates the error query = parser.parse(searchTerm); org.hibernate.search.FullTextQuery hibernateQuery = fullTextSession.createFullTextQuery(query, Book.class); hibernateQuery.setFirstResult(startRecord); hibernateQuery.setMaxResults(endRecord); setNumberFeeds(hibernateQuery.getResultSize()); List results = hibernateQuery.list(); return results; } catch (ParseException e) { e.printStackTrace(); return null; } } }, true); return searchResult; } i found nothing in internet about the error message, any help is appreciated :) regards,