解决方案 »
- SiteMesh iFrame Filter重复执行
- 一个struts1的问题,一个页面的数据插入到2个表中..
- 简单的JSP<jsp:include>提问
- 请教:jsp中文乱码问题 期待中 高手指点
- struts2中xml验证无效
- 下一步我该怎么走?
- 救急:今天打开eclipse,打不开,说是please use a newer VM. Eclipse requires at least 1.3.0
- 哪儿能下载到《JAVA 与模式》?
- 请各位作j2ee开发的朋友,将一讲作j2ee开发所遇到的问题以及难点,大家相互进步!
- 急急急-----哪位大虾在EJB上实现过大字段(BLOB)存取
- dbcp 连接池 connection is closed
- 从svn导入的项目 出现了空java文件
isearcher = new IndexSearcher(ireader);
System.out.println(isearcher.doc(0).get(fieldName));
这样可以把text内容打印出来, 说明数据已经索引了, 但是isearcher.search(query, 5); 却查询不到!
我猜想不是中文分词不正确的原因, 因为当我查询英文的时候也一样的结果。 甚至把分词器换为StandardAnalyzer后 也同样查询不到数据,不管中文还是英文
替换为
doc.add(new Field(fieldName, text, Field.Store.YES, Index.ANALYZED));
document.add(new StringField("name", user.getName(), Store.YES));
改成
document.add(new TextField("name", user.getName(), Store.YES));
TextField默认分词