学习lucene需要哪些JAVA基础知识?
准备做一个关于lucene的项目,
现在开始学习lucene,
想咨询大家学习lucene需要哪些JAVA基础知识?
[解决办法]
lucene 使用java写的。如果你只是了解lucene的索引结构可以不需要太多的java知识;但是如果你要看代码、要写自己的基于lucene的代码那就需要java了。比如java 开发环境的建立、java开发工具的使用等等。
[解决办法]
如果楼主有一些其他的语言基础,像是C和C++的话,那学习java只需要看看基本的语法就可以了,像是类的定义、类的继承、异常处理等等~~对于java版的lucene,需要看一下分词器,像是基本的StandardAnalyzer,StandardTokenizer,建立索引的IndexWriter,Document,Field,搜索时的QueryPaser~~
[解决办法]
接触过Java,了解面向对象的思想~~看过设计模式
先把lucene的功能都用熟了再去深入
[解决办法]
掌握java基础
完了,详细了解lucene就可以了
当然是用开发工具要会用
[解决办法]
我也在学Lucene,进度好慢呀
不过通过Lucene应用实例,现补缺的Java知识也行吧,这样比较有针对性。
[解决办法]
java基本语法就够了,不需要会j2ee的web方面的东西,主要是算法的,索引构建,分词的,查询。