FullTextSession fullTextSession = Search
.createFullTextSession(session);
QueryParser parser = new QueryParser("columnValue",
new StandardAnalyzer());
org.apache.lucene.search.Query luceneQuery = parser
.parse(value);
Query hibQuery = fullTextSession.createFullTextQuery(
luceneQuery, ColumnBean.class); list = hibQuery.list();这是一段搜索代码,但这样只能做到精确搜索,我希望能模糊搜索,该怎么做?
.createFullTextSession(session);
QueryParser parser = new QueryParser("columnValue",
new StandardAnalyzer());
org.apache.lucene.search.Query luceneQuery = parser
.parse(value);
Query hibQuery = fullTextSession.createFullTextQuery(
luceneQuery, ColumnBean.class); list = hibQuery.list();这是一段搜索代码,但这样只能做到精确搜索,我希望能模糊搜索,该怎么做?
解决方案 »
- struts 显示中文小问题
- 110,急救
- hibernate如何获取数据库配置文件里的用户名和密码
- 500分请教:appfuse的多模块开发问题
- 两个不同应用的ejb中有相同名字的cmp,发布会产生错误,怎么解决?
- 关于tomcat5数据库连接池的配置问题!
- weblogic连接不上的问题,(急)
- j2sdk-1_4_0-rc-win文件和j2sdkee-1_3-beta2-win.exe一样吗?
- 学了一段j2ee出现下列问题望有高手指教.
- 关于java的UDP文件传输问题,求解决
- hibernate search 查询
- 请教struts2.1 中 <sx:datetimepicker>以及<s:token>的使用步骤
或使用
Criteria criteria = session.createCriteria(ColumnBean.class);
criteria.add(Restrictions.sqkRestriction(xx,xx,xx.ANYWHERE));
List list = criteria.list()
hibernate search 封装了lucene的开发哦,请看清我问的什么哦
.add(Expression.like("columnValue","%12%")).list();
E:/temp/index
</property> 如果我放在虚拟主机上
<property name="hibernate.search.default.indexBase">
classpath:index //这样写好像有错,请指教
</property>