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来代替的。 

  • 相关阅读:
    spring 管理struts2的一个问题
    Log4j的使用
    json
    jbpm
    jbpm的开发流程
    HTML5 INPUT新增属性
    JQuery Mobile
    struts2配置中通配符
    2010新的开始,先留个脚印。:)
    EyesBaby1.0使用帮助文档
  • 原文地址:https://www.cnblogs.com/zhwl/p/3492018.html
Copyright © 2011-2022 走看看