java里如何实现全文检索?

解决方案 »

  1.   

    全文检索有两种方法,一种是用第三方数据库软件生成全文索引,直接调用实现全文检索,一种是自己用程序生成全文索引文件,但全文索引的算法比较复杂,中文和英文的索引方法不同。前一种简单点,直接用就是了。
      

  2.   

    效率是相对的,就看你的水平如何了。一般研究人员可能会倾向于自己改进的索引算法,但一般还是用数据库的功能比较好,简单而且效率还可以。但如果要实现特殊功能就需要自己生成全文索引了,有时会提高效率,但很微弱。主要是功能上灵活一些。