诡异的Lucene:控制台查询正常,web不正常 刚写了一个Lucene项目查询cms网站的数据库,用同一个查询类,查询某个字段时,控制台调用查询类,查询一切正常,web中调用该类,有些正常有些不正常,查不出任何结果。我发现是web中调用查询4个汉字的关键字时不正常,查很多时正常,比如查“传真电报”,web中查不出结果,控制台可查出所有结果,而web中查“传真”,却可以查出所有结果。我在web中已经试着在参数中直接赋值“传真电报”了,但还是查不出结果。不知这会是什么问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是分词器问题吧?你web中和控制台中的分词器是否一样,debug一下,应该能看到结果 在查询类中写了个测试方法:public int test() throws IOException, ParseException { searchPar sp = new searchPar(); sp.setWentou("通知通报"); Hits hs = searchProcFull(sp); return hs.length();}在该类的主方法中调用:public static void main(String[] args) throws IOException, ParseException { search s = new search(); System.out.println(s.test());}正常打印查询结果数量。但是在jsp或servlet中调用该方法却返回0 着急啊各位,问题很长时间了没解决,JTextArea删除字符串时,如何得到删除的内容,在debug窗口中能看到删除的内容,但是我不知道怎么得到? 请教如何在两个界面之间传递值? 一段字符串的含义 请教ChartDirector保存图片到文件! java初学者 java 绘图 清晰 字体 字符串又糊涂了!~~ 小弟最后50分跪求一篇与网站发展或其相关文章。。。 LOG4J日志文件问题,急 关于JBuilder5的几个问题,急,非常感谢,答对有分! 怎么取excel里的行和列的值 请教个问题,安装JDK后,是否不用安装别的就可以运行Swing?我的eclipse无法运行swing,准备重新安装
searchPar sp = new searchPar();
sp.setWentou("通知通报");
Hits hs = searchProcFull(sp);
return hs.length();
}在该类的主方法中调用:public static void main(String[] args) throws IOException, ParseException {
search s = new search();
System.out.println(s.test());
}正常打印查询结果数量。
但是在jsp或servlet中调用该方法却返回0