1. 下载和安装 JRE 或者 JDK
从 http://java.sun.com 的下载最新的 JRE或者JDK。参考其提供的安装过程介绍。
2. 下载和安装 Tomcat
从 http://tomcat.apache.org
下载最新版的 Tomcat。参考其提供的安装说明。
3. 下载和部署 DBLu
从 http://www.zhongzichang.com 下载最新版的 DBLu.war后,部署到Tomcat容器中。
4. 配置DBLu
DBLu的主要配置文件是
${DBLu}/WEB-INF/classes/com/zhongzichang/lucene/conf.properties
用vi打开这个文件;
主要有下面的配置属性:
configListFilePath:
这个属性的值应该设置成一个文件的绝对路径。文件中放置数据表描述文件的路径记录,一行一条。
dataDirectory:
索引数据存放的目录
backupDataDirectory:
索引数据的备份目录
targetDataDirectory=
目标数据目录。如果这个值设置了,则在每一次进行重建后的索引将被拷贝到这个目标目录。
mergeFactory:
合并因子
countPerReceive:
每次从数据库中取回的记录数。
optimizeTime:
在指定的时间对索引进行优化。一般应该设置在深夜时进行,这是的服务器较为空闲。
5. 关于日志
日志配置文件是
${DBLu}/WEB-INF/classes/log4j.properties
这里只需要设置日志文件的存放目录的路径就可以。
如 : log4j.appender.R.File=/var/log/dblu.log
想了解更多,请参考:
http://logging.apache.org/log4j/docs/documentation.html
6. 编写数据库中某个表的描述文件
或者需要一个文件语法检查工具,用于检查”描述文件”是否有效。可是我还是有点懒。
7. 将描述文件的路径加到的上面的configListFilePath 文件中(注意每条路径的记录都是一行)
8. 监视日志文件,看该设置是否生效。
9. 如何添加一个描述文件
首先创建一个描述文件,并且将数据表的描述信息填写到文件中,格式要符合指定的要求。然后在list文件的后面追加一行,这一行是描述文件的绝对路径。
下面是一个描述文件内容的示例:
<?xml version=”1.0″ encoding=”UTF-8″?>
<configration>
<connection host=”192.168.123.165” port=”3306″ username=”root” password=”" encoding=”UTF-8″>
<database name=”test”>
<table name=”article”>
<field name=”articleId” store=”yes” index=”untoken”/>
<field name=”title” store=”yes” index=”token”/>
<field name=”content” store=”yes” index=”token”/>
<schedule where=”1″ time=”0 4 * *” rebuild=”rebuild”/>
</table>
</database>
</connection>
</configration>
具体对这么描述文件中各元素以及元素属性的相关说明,请参考DBLu数据表描述文件的解释。
附件:应用代码和文档