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. C#Excel文件加密实现,支持xlsx、docx、pptx(C#\Net\Asp.Net)
  2. OAuth2.0相关知识
  3. 网络抓包wireshark(转)
  4. POI3.8解决导出大数据量excel文件时内存溢出的问题
  5. 咋一看DWoo 比 Smarty要好
  6. jmeter的使用(一)
  7. Python类库下载
  8. ###Linux基础 - 3
  9. 关于 Java 性能监控您不知道的 5 件事,第 1 部分
  10. strcpy,memcpy,内存块重叠
  11. SQL防漏洞注入攻击小结
  12. Jquery cookie操作示例,写入cookie,读取cookie,删除cookie
  13. 某校高中生利用Python,巧妙获取考试成绩,看到成绩后无言以对!
  14. 函数语法:JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转载)
  15. 初学者如何理解tomcat服务器?
  16. vue-devtools的安装与使用
  17. 为ExecutorService增加shutdown hook
  18. bzoj2124: 等差子序列线段树+hash
  19. 简单的class及运算符重载
  20. django中的CBV

热门文章

  1. MYSQL数据库45道练习题
  2. 【JDK1.8】Java 8源码阅读汇总
  3. win10 uwp ContentDialog 点确定不关闭
  4. ZendStudio-12.5.0-win32.win32.x86_64.msi官方版本及破解工具
  5. LeetCode 11. Container With Most Water (装最多水的容器)
  6. 为什么使用 Bootstrap
  7. 双十一临近,怎样让买家流畅地秒杀? ——腾讯WeTest独家开放电商产品压测服务
  8. 读书笔记-你不知道的JS上-函数作用域与块作用域
  9. JS框架设计读书笔记之-函数
  10. struts2(五)之struts2拦截器与自定义拦截器