zoukankan      html  css  js  c++  java
  • lucene4.0与之前版本的一些改变

    最近在用lucene4.0,因为之前也没用过lucene其它版本,所以也不是很熟悉。但每次上网查资料代码的时候,总发现网友们贴的代码都是之前的版本的。当我拷贝过来的时候总会出问题,去查API的时候,总是显示 Deprecated,虽然能用但看到上面打了一个斜杠总是感觉不舒服的。 
    现在我就列出我遇到的一些过时的方法吧!
    以前在增加索引的时候给document增加字段都是 

    Field FieldPath = new Field("path", textFiles[i].getPath(),Field.Store.YES, Field.Index.NO);


    可以指定该字段是否存储,是否索引,但4.0的版本里面Field.Index这个属性已经Deprecated。 
    而且构造方法Field(String name, String value, Field.Store store, Field.Index index)也显示Deprecated,提示使用StringField和TextField来代替。这里StringField是默认不分词的,而TextField是默认分词的。所以上面的代码可以使用StringField来代替的。 

  • 相关阅读:
    运算符,可变不可变数据类型
    基本的数据类型
    Python_day1
    day2_操作系统
    git fetch 命令
    Git branch 命令
    tmux常用命令
    转载-struts中logic标签使用
    转载-SVN常用命令
    javascript判断图片加载完成的三种方法
  • 原文地址:https://www.cnblogs.com/zhwl/p/3492018.html
Copyright © 2011-2022 走看看