Lucene-3.0.0配置
2009-12-02 21:38
一、Lucene开发环境配置
step1.Lucene开发包下载
step2.Java开发环境配置
step3.Tomcat安装
step4.Lucene开发环境配置
解压下载的lucene-3.0.0.zip,可以看到lucene-core-3.0.0.jarlucene-demos-3.0.0.jar这两个文件,将其解压(建议放在安装jdk的lib文件夹内),并把路径添加到环境变量的classpath。
二、Lucene开发包中Demo调试
控制台应用程序
step1.建立索引
>java org.apache.lucene.demo.IndexFiles [C:\Java](已经存在的任意文件路径)
将对C:\Java下所有文件建立索引,同时,在当前命令行位置将生成“index”文件夹。
step2.执行查询
>java org.apache.lucene.demo.SearchFiles
将会出现“Query:”提示符,在其后输入关键字,回车,即可得到查询结果。
Web应用程序
step1.lucene-core-3.0.0.jarlucene-demos-3.0.0jar这两个文件复制到安装Tomcat 的\common\lib中
step2.解压下载的lucene-3.0.0.zip,可以看到luceneweb.war文件。将该文件复制到安装Tomcat的\webapps
step3.重启Tomcat服务器。
step4.建立索引
>java org.apache.lucene.demo.IndexHTML -create -index [索引数据存放路径] [被索引文件路径](如:D:\lucene\temp\index D:\lucene\temp\docs)
step5. 打开安装Tomcat的\webapps\luceneweb\configuration.jsp文件,找到String indexLocation = "***",将"***"改为第四步中[索引数据存放路径],保存关闭。
step6.执行查询
http://localhost:8080/luceneweb
在文本框中输入关键字,执行,即可得到查询结果。
说明:本文采用lucene-3.0.0版本,运行step6 时查询报错,根据提示将安装Tomcat的webapps\luceneweb\results.jsp 中
[    QueryParser qp = new QueryParser("contents", analyzer);     ]     修改为
[    QueryParser qp = new QueryParser(Version.LUCENE_CURRENT,"contents", analyzer);    ]
注:本文参考YM's house

转载于:https://blog.51cto.com/slddyb/407698

Lucene-3.0.0配置相关推荐

  1. solr 6.1.0 的配置及简单使用

    2019独角兽企业重金招聘Python工程师标准>>> 第一部分 配置部分 jdk 1.8  +  solr 6.1.0 + php扩展 2.4.0 jdk路径:   /usr/lo ...

  2. ElasticSearch-2.0.0集群安装配置与API使用实践

    ElasticSearch是基于全文搜索引擎库Lucene构建的分布式搜索引擎,我们可以直接使用ElasticSearch实现分布式搜索系统的搭建与使用,都知道,Lucene只是一个搜索框架,它提供了 ...

  3. 在Win 8.1上安装配置FlashDevelop5.0.0

    FlashDevelop是基于.NET框架的开源软件,只能在Windows环境下面运行,相较于Flash CS和FlexBuilder, 它非常轻量级.FlashDevelop只是一个代码编辑器,而不 ...

  4. CentOS7安装配置redis-3.0.0

    一.安装必要包 yum install gcc 二.linux下安装 #下载 wget http://download.redis.io/releases/redis-3.0.0.tar.gz tar ...

  5. centos下tomcat6.0.28配置

    系统环境:centos 6.3 64bit  IP:192.168.1.108 tomcat版本:apache-tomcat-6.0.28.tar.gz jdk版本: jdk-6u18-linux-x ...

  6. creo 3.0计算机配置,Creo 3.0 Parametric 配置选项文件使用说明

    最近安装了Creo Parametric 3.0 F000,其配置选项与Creo Parametric 2.0有部分更新,研究PTC Creo® 3.0 Parametric 配置选项configop ...

  7. Apache简单配置(4)搭建Discuz 7.0.0论坛

    Apache简单配置(4)搭建Discuz 7.0.0论坛 RHEL5.3 基本网络配置 一. 1.RHEL5 U3:如图1 (如图1) 2.#hostname //查看当前主机的主机名:如图2 (如 ...

  8. CentOS 7.0系统安装配置图解教程

    一.安装CentOS 7.0 成功引导系统后,会出现下面的界面 frameborder="0" scrolling="no" vspace="0&qu ...

  9. grafana3.1.0安装配置

    Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器.Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSD ...

最新文章

  1. 支付宝何以支撑双十一4200万次/秒的数据库请求峰值?
  2. Java最全文件操作实例汇总
  3. python这个软件学会能做什么工作-不要再复制粘贴了 !学会Python,分分钟搞定一整天的工作...
  4. boost::process::pipe相关的测试程序
  5. 关于vue项目中添加less,less-loader不能运行的问题
  6. Java SpringMvc+hibernate架构中,调用Oracle中的sp,传递数组参数
  7. launchpad乐器_请把《明日之子》里徐洋称为哆啦A洋,还有什么乐器是你不会的?...
  8. java 新特性之 stream 流
  9. java中比较两个文件的大小_Java实现获取文件大小的几种方法
  10. 优先队列(priority queue)的实现(java,jdk接口)
  11. [渝粤教育] 西南科技大学 管理信息系统 在线考试复习资料(2)
  12. ecshop 后台 审核功能
  13. 软件工程实验报告二软件可行性分析报告编写
  14. 微信小程序超市购物+后台管理系统|前后分离VUE
  15. 启动Jmeter录制代理进行录制,报 jmeter.protocol.http.proxy.ProxyControl
  16. go-micro服务报错:wsasend: An existing connection was forcibly closed by the remote host
  17. win7 显示文件扩展名
  18. springboot接入支付宝支付
  19. 有哪些有用的人际交往小常识?
  20. STM32 f103搭配LM386声音传感器实现简单音乐识别

热门文章

  1. SSH加密密码中的非对称式密码学
  2. setitimer用法说明
  3. UVA - 400:Unix ls
  4. 【C++ Primer | 13】课后习题答案
  5. 全套学习!mysql命令窗口执行sql文件
  6. php智能裁剪黑边,图片裁剪去除黑边
  7. MySQL字段拼接Concat
  8. KindEditor解决上传视频不能在手机端显示的问题
  9. shell:多个文件按行合并
  10. Java正则表达式的使用和详解(上)