本帖最后由 tcf_static 于 2012-10-12 17:58:21 编辑

解决方案 »

  1.   

    哦亲。 QueryParser检索的时候就必须指定。 TermQuery不需要。 TermQuery是根据分词后的Term来检索的。所以不需要啦。介绍你个好东东。http://code.google.com/p/luke/ (对应你Lucene的版本哦)能够查看lucene生产的那些索引文件。 这里你能看到有些域进行分词以后的Term。。
      

  2.   

    谢谢
    讨论下
    用TermQuery我没有检索到哎,无论是用luke 还是QueryParser检索时都有结果集
      

  3.   

    关键问题 竟然是检索关键字的大小写问题  在检索文件中 关键字全部小写化 
    用QueryParser指定 StandardAnalyzer时 StandardAnalyzer底层会将关键字小写化