[lucene] lucene2.4语法有哪些变化
shuang_2008
2009-03-04
刚开始接触lucene,使用的是lucene2.4版本,但是看了一下2.4编的小例子,发现有一些语法的改变,所以想问一下:lucene2.4相比于以前的版本主要有哪些语法的改变?
谢谢啦 |
|
boli.jiang
2009-03-09
我也是刚接触,也是用的2.4.0 刚开始在网上找的例子和lucene提供的example很不一样,经过学习发现不同点主要下面几个:
1.IndexWrite的构造方法发生了变化。 2.建立索引的优化也改变了。比如说合并因子的设置就该为了writer.setMergeFactor(1000); 最小合并文档数设置改为writer.setMaxBufferedDocs(1000); 3.在检索时我不知道以前的版本是否已经将hits设为deprecated,但是我在网上搜索时发现都是用的hits做为检索结果返回值。但是发现2.4.0给的example里面的返回值用的是TopDocs topdocs = searcher.search(query, null,100); 我刚接触lucene,也不知道说的对不对。还希望前辈给与指正。 |
|
satanest
2009-03-17
我也是,找了本教程,可是里面用的是1.4版的
跟2.4的代码有很多地方都不同,特别是 Hits,一开始还真的不知道怎么办 还有QueryParser的parse方法已经不是静态的了 Field类的静态方法Text,Keyword,UnStore等都取消了 |
|
stta04
2009-04-03
1.4与2.4相比也跳得太快了。Lucene in action就是1.4版本的,所以上面你看得很多东西都已经没有用了。我现在用的是2.3但是还是有很多东西api中没有,可2.4里却有相应的方法,但是又不知2.4与2.3有哪些差别,所以还也不敢做多大改动,希望有介绍二者区别的文章。。。。
|
|
bibinet
2009-07-14
不会看doc吗?
源码里面都有的,看说不是只看功能吗? 看懂功能应用的时候再看doc就够了! |