标签:
这段话总是报错,编译不过去。红线画在keyword,text下面。
while(rs.next()){
Document doc=new Document();
doc.add(Field.Keyword("BH",rs.getString("BH")));
doc.add(Field.Text("YHM",rs.getString("YHM")));
doc.add(Field.UnIndexed("YHGB",rs.getString("YHGB")));
doc.add(Field.UnIndexed("SSXY",rs.getString("SSXY")));
doc.add(Field.Text("SFQY",rs.getString("SFQY")));
writer.addDocument(doc);
}
有哪位高手能帮帮我!!谢谢啊
版本不匹配:Lucene1.* 的代码, Lucene2.* 的jar包
-------------------------------------
2.*之后:
Keyword对应Field.Store.YES, Field.Index.UN_TOKENIZED,
UnIndexed 对应Field.Store.YES, Field.Index.NO,
UnStored对应Field.Store.NO, Field.Index.TOKENIZED,
Text对应Field.Store.YES, Field.Index.TOKENIZED。
【转】Lucene不同版本中Field的Keyword、UnIndex,导致lucene 建立索引总是报错 急!!
标签:
原文地址:http://www.cnblogs.com/myitroad/p/4841948.html