当前位置: 首页 > lucene, 搜索 > 正文

Index.ANALYZED in lucene4 is deprecated

1 星2 星3 星4 星5 星 (2 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share

在lucene4中使用Index.ANALYZED提示 is deprecated (过期) ,在Lucene4中用FieldType来实现。
在IndexableFieldType类中

1
2
3
4
5
6
7
  /** 
   * True if this field's value should be analyzed by the
   * {@link Analyzer}.
   * <p>
   * This has no effect if {@link #indexed()} returns false.
   */
  public boolean tokenized();

从中我们可以看到ANALYZED和tokenized的作用是一样的。所以在lucene4开发中,我们可以不设置ANALYZED属性,默认就是tokenized为true.一般我们这样使用:

1
2
3
4
	            FieldType ft=new FieldType();
	            ft.setStored(true);
	            ft.setIndexed(true);
	            doc.add(new Field("content",content[i],ft));

本文固定链接: http://www.chepoo.com/index-analyzed-in-lucene4-is-deprecated.html | IT技术精华网

Index.ANALYZED in lucene4 is deprecated:等您坐沙发呢!

发表评论