lucene中demo的运行及配置
2012-05-08 11:27
309 查看
步骤一:下载并安装并配置 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, 下载请去: 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/,在文本框中输入关键字,执行,即可得到查询结果。
相关文章推荐
- lucene4.1.0 demo 配置
- faster-rcnn在ubuntu环境下的配置以及demo运行
- 运行官方Lucene.net的demo
- FTGL 编译和配置,以及运行Demo
- Lucene-安装和运行Demo程序
- ubuntu14.04配置SSD物体识别检测环境运行demo
- 【体感】Intel Realsense开发: C++环境配置+语音合成Demo (不需要硬件也能运行)
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目(转载)
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目
- 在eclipse中配置lucene2的运行环境
- hadoop 初识,环境配置,运行demo
- LUCENE 配置及DEMO使用
- lucene demo 入门配置
- Android JNI NDK 全程配置和运行demo,总结csdn所有博客自己提炼!!!!最易懂
- OUYA——下载并运行游戏Demo(开发环境配置5)
- Lucene入门之--运行Lucene-demo
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!
- Struts2+Urlrewrite实现伪静态化 demo中介绍了三种情况的配置,下载即可运行。
- dotlucene的searchDemo运行问题2
- py-faster-rcnn配置运行demo.py(Ubuntu14.04),不成功的朋友请与我(lee)联系,后面附带邮箱