文档库 最新最全的文档下载
当前位置:文档库 › 关于lucene建立数据库索引

关于lucene建立数据库索引

关于lucene建立数据库索引的心得
关于lucene建立数据库索引的心得体会:
鄙人初学lucene,而且在学习的过程中走了许多的弯路,幸亏了在和靖毅同志,苗香同志的商讨以及他们的帮助下,学习到了很多的东西,最终也把问题得到了解决。
发表个人拙见,若有不对之处,虚心接受批评和指正。
一、 尽管现在网上关于搜索引擎开发的资料等很多,但是参吃不齐,而且很多人都是不断的从别人那转载,然后不经过修改就放上去,也没去看过,其实有些是有问题的,而且现在版本更新这么快,有些东西是不能通用的,比如说Hits的用法,所以,大家要注意有效利用;
二、 在建立索引的过程中,其实方法不一定都相同,原理基本是一样的,可以根据自己的理解建立方法,进行查询,本来现在的搜索问题都是日新月异,就是lucene的版本一样,只要有不同,就可能得到了升级,所以不一定要去参考别人的方法,如果自己有方法可以自己根据自己的思路写,只是有的时候可能会遇到很多麻烦,但只要坚持原理一致,也是能调试成功的;
三、 我在建立索引和搜索的过程中就遇到了很多麻烦,我建立了好几个不同的索引,根据自己的理解,都建立成功了,但可能由于有些细节没有理解,结果还是没能实现界面化,当然,我只选取了其中两个进行界面化了;
四、 在界面化的过程中,也遇到了争议,有人说要用bean,有人说直接写在jsp页面中调用,最后我采用了数据库查询的方式,也用在索引查询中,最后得到了正确的结果;
五、 当然,关于显示记录,网上众多用的都是Document document=searcher.doc(i);
六、 当然,我也不知道正确与否,但至少我用这个调试得到的记录是错误的,而且就因为这个问题,我纠结了好久,最终还是得到靖毅同志的点拨后,才成功解决。用Document doc=searcher.doc(hits[i].doc);。
七、 也许网上是正确的,只是我可能还没能正确运用吧。
五、关于高亮显示的问题,大同小异,不会的朋友看一下网上的参考,都是能解决的。
六、鄙人拙见,由于学习这个比较晚,所以还在不断进步中。欢迎大家批评和交流。
七、有什么问题或者意见或者好的建议,或者有什么交流,可以通过邮箱:766003546@https://www.wendangku.net/doc/b29704146.html,联系到鄙人。
备注:再次特别感谢靖毅同志,苗香同志以及对此有帮助的相关同志的感谢。

相关文档