在lucene4中使用Index.ANALYZED提示 is deprecated (过期) ,在Lucene4中用FieldType来实现。
转自: Index.ANALYZED in lucene4 is deprecated | IT技术精华网
在IndexableFieldType类中
/**
* 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.一般我们这样使用:
FieldType ft=new FieldType();
ft.setStored(true);
ft.setIndexed(true);
doc.add(new Field("content",content[i],ft));
转自: Index.ANALYZED in lucene4 is deprecated | IT技术精华网
来自:IT技术精华网