精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-24
不错,不过不建议在项目中使用伪开源easyui,兼容性不好....曾经害的我们,重写整个ui....
|
|
返回顶楼 | |
发表时间:2011-08-24
界面挺漂亮。下载下来学习下Lucene。这个都还没有研究过。
|
|
返回顶楼 | |
发表时间:2011-08-24
好东西啊,希望lz继续完善。
|
|
返回顶楼 | |
发表时间:2011-08-24
feng1987008 写道 306963591 写道 cataclyzh 写道 问题1:lucene索引维护(创建、删除)在什么地方(对数据有增删改的地方)做比较合适??
这个是不是可以对service层的update和save方法添加拦截器来做呢? 我不太清楚,我认为可行 使用lucene创建索引很简单,如果要更新(添加)的话,就使用增量式索引,并定期进行优化,这样才能提高效率,对于删除,删除文档ID,修改就是删除后再添加。更新数据库的同时也要更新索引库。3.0的lucene单纯使用中文分词的话,直接从网上下载个IK或者MM分词。而且你做的那个全文检索很蛋疼,你那顶多算是全字段检索,即多个域搜索。至少应该使用按类型搜索,分类,聚类,自定义排序等。 easyui貌似只是入门,datagrid的控件做的效果不好,同时在layout这块设计的不怎么样。这一块网上有入门的例子:http://hi.baidu.com/620734263/home 希望LZ再接再厉! 谢谢你的点评, |
|
返回顶楼 | |
发表时间:2011-08-24
代码不怎么样啊
Query query = getSession().createQuery(hql); dataGrid.setTotal(query.list().size()); 就这个如果数据多了那个叫蛋疼啊。 |
|
返回顶楼 | |
发表时间:2011-08-24
www88485400 写道 代码不怎么样啊
Query query = getSession().createQuery(hql); dataGrid.setTotal(query.list().size()); 就这个如果数据多了那个叫蛋疼啊。 谢谢,指出不足的地方! 请问有什么更好的方法可以解决该问题啊? |
|
返回顶楼 | |
发表时间:2011-08-24
只使用lucene维护索引,是一件很麻烦的事情。对数据库操作的同时,也要对索引进行操作。
以前使用过compass这东西,其实是对lucene的扩展。它可以很容易的集成在spring和hibernate环境中。当你使用hibernate对数据库操作时,compass也会自动的将这个操作映射到索引中。它帮助我们以自动的方式实现了数据库与索引的一致。 |
|
返回顶楼 | |
发表时间:2011-08-24
项目中的异常:spring3与proxool加载问题,上网找了,按其方法还未解决!
Attempt to refer to a unregistered pool by its alias 'sm' 这个异常可解决啦,兄弟 |
|
返回顶楼 | |
发表时间:2011-08-24
360697589 写道 项目中的异常:spring3与proxool加载问题,上网找了,按其方法还未解决!
Attempt to refer to a unregistered pool by its alias 'sm' 这个异常可解决啦,兄弟 请问是怎么解决的?是加载顺序的问题吗? |
|
返回顶楼 | |
发表时间:2011-08-24
zhengyutong 写道 只使用lucene维护索引,是一件很麻烦的事情。对数据库操作的同时,也要对索引进行操作。
以前使用过compass这东西,其实是对lucene的扩展。它可以很容易的集成在spring和hibernate环境中。当你使用hibernate对数据库操作时,compass也会自动的将这个操作映射到索引中。它帮助我们以自动的方式实现了数据库与索引的一致。 compass这个没听过,学习了! |
|
返回顶楼 | |