[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao ...
Christian Bauer
christian at hibernate.org
Tue Jun 12 08:30:03 EDT 2007
User: cbauer
Date: 07/06/12 08:30:03
Modified: examples/wiki/src/main/org/jboss/seam/wiki/core/dao
NodeDAO.java
Log:
Completed first iteration of search engine
Revision Changes Path
1.17 +0 -25 jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao/NodeDAO.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: NodeDAO.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/dao/NodeDAO.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- NodeDAO.java 3 May 2007 14:10:50 -0000 1.16
+++ NodeDAO.java 12 Jun 2007 12:30:03 -0000 1.17
@@ -12,15 +12,8 @@
import org.hibernate.Session;
import org.hibernate.Criteria;
import org.hibernate.ScrollableResults;
-import org.hibernate.search.Search;
-import org.hibernate.search.FullTextSession;
import org.hibernate.transform.DistinctRootEntityResultTransformer;
import org.hibernate.criterion.*;
-import org.apache.lucene.queryParser.QueryParser;
-import org.apache.lucene.queryParser.ParseException;
-import org.apache.lucene.queryParser.MultiFieldQueryParser;
-import org.apache.lucene.analysis.StopAnalyzer;
-import org.apache.lucene.analysis.standard.StandardAnalyzer;
import javax.persistence.EntityManager;
import javax.persistence.EntityNotFoundException;
@@ -268,24 +261,6 @@
return null;
}
- /*
- http://lucene.apache.org/java/docs/queryparsersyntax.html
-
- http://www.atlassian.com/software/jira/docs/v3.8/querysyntax.html
- */
- public List<Node> search(String searchTerm) throws ParseException {
-
- // Remove () parenthesis
- searchTerm = searchTerm.replaceAll("\\(", "\\(");
- searchTerm = searchTerm.replaceAll("\\)", "\\)");
-
- FullTextSession session = Search.createFullTextSession(getSession());
- QueryParser parser = new QueryParser("Document", new StandardAnalyzer());
- org.apache.lucene.search.Query query = parser.parse("name:(" + searchTerm + ") OR content:(" + searchTerm + ")");
- //noinspection unchecked
- return session.createFullTextQuery(query).list();
- }
-
public Map<Long,Long> findCommentCount(Directory directory) {
//noinspection unchecked
List<Object[]> result = restrictedEntityManager
More information about the jboss-cvs-commits
mailing list