在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技术精华网
在Lucene4中,Index.ANALYZED已过期,使用FieldType替代。通过设置FieldType的tokenized属性,可以控制字段是否被分析器处理。本文介绍了如何在Lucene4中正确配置FieldType。
309

被折叠的 条评论
为什么被折叠?



