DBLu使用说明

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数据表描述文件的解释。

附件:应用代码和文档

This entry was posted in DBLu. Bookmark the permalink.

Leave a Reply