lucene中demo的运行及配置
来源:互联网 发布:centos rm rf 编辑:程序博客网 时间:2024/05/21 11:43
步骤一:下载并安装并配置 JDK ,在cmd命令框中输入java -version来查看JDK的版本,确定自己电脑上已经正确安装。
步骤二: 下载并配置 lucene, 下载请去: http://labs.renren.com/apache-mirror/lucene/java/ ,当前版本已经为3.6.0
我下载的 lucene 3.0.3为例,下载完后,我们在解压缩目录下可以看到下面2个文件:
- lucene-core-3.0.3.jar
- lucene-demos-3.0.3.jar
为了后面的代码可以简单访问到这两个jar, 我们将lucene-core-3.0.3.jar和lucene-demos-3.0.3.jar文件所在路径添加到classpath。
CLASSPATH环境变量的值为:(我把这两个文件拷贝到了jdk的lib目录下)
C:\Program Files\Java\jdk1.6.0_25\lib\lucene-core-3.0.3.jar;C:\Program Files\Java\jdk1.6.0_25\lib\lucene-demos-3.0.3.jar
注意,这是 CLASSPATH 指明的是文件,而不是目录。否则会报: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/demo/IndexFiles
而且CLASSPATH这个变量一定要配置好,否则不停的报错,会郁闷死的。
步骤三: 准备一些索引文件,我在E:\lucene下新建了一个文件夹命名为txtfiles,里面简单写了几个test.txt文件,象征性的里面再写一句话,如:hello world
步骤四::执行命令,建立索引,我这里的需要索引的文件放在了 E:\lucene\txtfiles 目录下了, 在cmd进入到E盘的licene文件夹下,然后执行如下的命令:
java org.apache.lucene.demo.IndexFiles txtfiles
在 E:\lucene就可以看到一个index的文件夹是做好的索引。
步骤五::执行查询
查询命令: java org.apache.lucene.demo.SearchFiles
将会出现“Query:”提示符,在其后输入搜索关键字,回车,即可得到查询结果。
此时,test.txt文件夹中写的话最好用英语。
假如输入任何中文的话,搜索结果将是0
在tomcat中调试:
步骤一:将这两个文件:lucene-core-3.0.3.jar和lucene-demos-3.0.3.jar拷贝到tomcat安装目录中的lib文件夹下。
步骤二:在解压的lucene包中可以看到luceneweb.war文件。将该文件复制到omcat 5.0\webapps目录下面。
步骤三:开启tomcat服务器,我下载的tomcat版本开启地方是tomcat安装目录下bin子目录里面的tomcat6,在cmd小黑框里运行的,服务器开启后小黑框不可以关闭,关闭则表示关闭服务器。
步骤四:建立索引:cmd小黑框里面输入:java org.apache.lucene.demo.IndexFiles txtfiles(这个是需要被索引文件存放的地方),生成的index文件夹和这个txtdiles文件夹在同一目录下。并且在/luceneweb/下的configuration.jsp文件中修改String indexLocation = "/opt/lucene/index";改为String indexLocation = "E:\\lucene\\index";(这个路径是刚才生成index文件夹所在的地方)
步骤五:执行查询:在地址栏里面输入:http://localhost:8080/luceneweb/,在文本框中输入关键字,执行,即可得到查询结果。
- lucene中demo的运行及配置
- 运行lucene 的Demo
- Lucene中demo及LuceneWeb的使用
- LUCENE 配置及DEMO使用
- lucene安装配置及demo调试
- lucene安装配置及demo调试
- 运行Lucene demo
- Lucene开发环境配置;Lucene开发包中Demo调试。
- Lucene开发环境配置;Lucene开发包中Demo调试。
- 图文详解springMVC demo的配置及运行过程
- 图文详解springMVC demo的配置及运行过程
- lucene demo 入门配置
- activiti的demo运行配置
- ssd模型配置及运行demo
- lucene的demo
- 稀疏表示中KL1p库的配置及Demo
- Lucene在linux操作系统上的部署及demo使用方法
- mujava的配置和运行Demo
- JTAG ICE MKII 在 AVRSTUDIO的应用
- 对于:ORA-01461 的错误
- V4L2视频采集操作流程和接口说明
- 转网上关于VC维的一些解释,通过这些解释可以比较清楚地了解VC维
- 适用于数量的钱投资和交易
- lucene中demo的运行及配置
- 如何用VirtualBox 共享文件夹
- 黑马程序员--常用html标签集合
- 写在这一年实习的总结
- 一个股市虽然在负面的场景
- struts.xml文件中<result>的type属性详解
- shell 脚本查看流量
- Hibernate的Cascade
- 总是看一看股票价格的历史