• 【转】Lucene不同版本中Field的Keyword、UnIndex,导致lucene 建立索引总是报错 急!!


    lucene 建立索引 总是报错 急!!

    http://zhidao.baidu.com/link?url=iaVs9JH4DfN6iwaWImt7VMJENWCWGGaWFGPjqhUw_jz7FsbdrUiAJwptgCNDR8OhWlJ8iUArECkLnpBQGGzTxq
    这段话总是报错,编译不过去。红线画在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。
  • 相关阅读:
    Shell编程—用户输入
    Shell编程—结构化命令
    Shell编程—基础脚本
    跳表
    分布式项目——电商秒杀
    Dubbo详解
    Kafka工作流程
    Kafka内部实现原理
    Zk实现分布式锁
    Leetcode::Pathsum & Pathsum II
  • 原文地址:https://www.cnblogs.com/myitroad/p/4841948.html
Copyright © 2020-2023  润新知