zoukankan      html  css  js  c++  java
  • Lucene全文检索1

    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的 查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中 实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

    下载最新版http://mirror.bjtu.edu.cn/apache/lucene/java/3.4.0/lucene-3.4.0.zip

    解压缩后,将lucene-core-3.4.0.jar和lucene-3.4.0\contrib\demolucene-demo-3.4.0.jar复制到一个文件夹下

    通过.bat命令运行demo,对文件夹 c:\java\src进行索引

    set PATH="C:\Program Files (x86)\Java\jdk1.6.0_03\jre\bin"
    set CLASSPATH=%~dp0;lucene-core-3.4.0.jar;lucene-demo-3.4.0.jar
    java org.apache.lucene.demo.IndexFiles -docs c:\java\src

    通过.bat命令进行搜索
    set PATH="C:\Program Files (x86)\Java\jdk1.6.0_03\jre\bin"
    set CLASSPATH=%~dp0;lucene-core-3.4.0.jar;lucene-demo-3.4.0.jar
    java org.apache.lucene.demo.SearchFiles

    相关阅读:Lucene中文检索2
  • 相关阅读:
    重排序
    线程的生命周期状态
    并发的有序性
    并发的可见性
    并发的原子性
    Java内存模型
    缓存一致性协议MESI
    lsof
    nmap
    elastcisearch简介
  • 原文地址:https://www.cnblogs.com/liuzhengdao/p/2195454.html
Copyright © 2011-2022 走看看