Lucene是什么

Lucene是一款高性能、可扩展的信息检索工具库。— Lucene In Action

Lucene版本:7.1


一、下载安装包

https://lucene.apache.org/core/downloads.html

二、安装

把4个必备jar包和路径添加到CLASSPATH

\lucene-7.1.0\core\lucene-core-7.1.0.jar

\lucene-7.1.0\queryparser\lucene-queryparser-7.1.0.jar

\lucene-7.1.0\analysis\common\lucene-analyzers-common-7.1.0.jar

\lucene-7.1.0\demo\lucene-demo-7.1.0.jar

三、测试

1、建立索引

java org.apache.lucene.demo.IndexFiles -docs { path-to-lucene }

path-to-lucene:要建立索引的目录

2、查找索引

java org.apache.lucene.demo.SearchFiles
输入想要搜索的内容即可查询

3、Demo源码

IndexFiles.java: 创建索引

SearchFiles.java: 搜索

最新文章

  1. [WCF编程]4.契约概述
  2. ubuntu15.10安装搜狗拼音输入法
  3. linux下的触控板手势xSwipe and tag
  4. sDashboard:简单的,轻量级的 jQuery 仪表板插件
  5. 【BZOJ-1853&2393】幸运数字&Cirno的完美算数教室 容斥原理 + 爆搜 + 剪枝
  6. windows下安装使用Composer记录
  7. yii2.0高级框架配置时打开init.bat秒退的解决方法 (两种方法)
  8. 使用Template控制Editor显示方式
  9. CSS-JQUERY笔记
  10. input type=file 标签禁止让用户手动输入
  11. 【转】Acm之java速成
  12. Coreseek:部门查询和增量索引代替实时索引
  13. Algorithms(4th)谢路云译大纲总结(附实现源码)
  14. PC能替代服务器吗?
  15. 项目实战2—实现基于LVS负载均衡集群的电商网站架构
  16. 洛谷P2572 [SCOI2010]序列操作(ODT)
  17. ansible系列5-开启加速 Ansible 执行速度的功能
  18. 用js来实现那些数据结构03(数组篇03-排序及多维数组)
  19. urllib2 python3错误?用from urllib import request来代替!
  20. vue 语法糖

热门文章

  1. Mogodb 存储DateTime问题
  2. Java: JavaMail 初试(一)
  3. Robot FrameWork基础学习(三)
  4. Git(一)
  5. SpannableStringBuilder 用法浅析以及仿陌陌表情
  6. 多叉树结构:JSON数据解析(二)
  7. PHP文件操作功能函数大全
  8. BZOJ开荒记
  9. Mac下Vim编辑快捷键小结
  10. Linux下新建一个站点