你用的这个demo,我没用过.
我学lucene是从建立索引-->搜索,这一个过程来的.
这是我当时写的学习笔记:http://blog.csdn.net/djy1135/archive/2006/08/30/1145469.aspx,你可以参考一下.
我学lucene是从建立索引-->搜索,这一个过程来的.
这是我当时写的学习笔记:http://blog.csdn.net/djy1135/archive/2006/08/30/1145469.aspx,你可以参考一下.
解决方案 »
- 怎样在使用activemq发消息的时候采用udp的传输方式,而不是默认的tcp?
- Hibernate 关系映射问题~ 高手进来一下~~
- java的异常
- xml+myeclipse乱码问题?
- 【--急求尚学堂CRM项目源代码最后一个版本(不含jar包)--】
- 菜鸟问哈!为什么我用myeclipse里开发hibernate时Mysql不能用的,提示有异常!是不是要安装mysql的环境变量?
- 先学hibernate还是先学spring
- 请各位进来看看,这两个语句是什么意思........
- 请问各位 这个功能在struts1.1中如何实现?
- 有人从事JMS方面的程序设计吗?我有个问题请教!!!!!
- Spring和hibernate的问题
- Sun java application server 中如何访问ejb 3.0
方法调用不对啊。
queryString = request.getParameter("query"); //get the search criteria
startVal = request.getParameter("startat"); //get the start index
maxresults = request.getParameter("maxresults"); //get max results per page
try {
maxpage = Integer.parseInt(maxresults); //parse the max results first
startindex = Integer.parseInt(startVal); //then the start index
} catch (Exception e) { } //we don't care if something happens we'll just start at 0
//or end at 50 if (queryString == null)
throw new ServletException("no query "+ //if you don't have a query then
"specified"); //you probably played on the
//query string so you get the
//treatment Analyzer analyzer = new StopAnalyzer(); //construct our usual analyzer
try {
out.println("queryString:" + queryString);
QueryParser queryParser = new QueryParser("contents", analyzer);
query = queryParser.parse(queryString);
//query = QueryParser.parse(queryString, "contents", analyzer); //parse the
} catch (Exception e) { //query and construct the Query
//object
//if it's just "operator error"
//send them a nice error HTML
%>
QueryParser queryParser = new QueryParser("contents", analyzer);
query = queryParser.parse(queryString);
QueryParser qp = new QueryParser("body", analyzer);
query = qp.parse(queryString);
这是lucene1.4.3版的API
代码
query = QueryParser.parse(key,queryString,new new StandardAnalyzer());