没有合适的资源?快使用搜索试试~ 我知道了~
首页oracle 全文检索实现
资源详情
资源评论
资源推荐

Oracle 全文检索实现
1.1 总体思路
将数据库中的一条记录对应索引文件中的一个 Document ,表主键
直接存储在索引文件中 ,而非主键列以空格连接成一个文档域并且只
是进行索引不存储到索引文件中 ,以减少占用磁盘空间。检索时从索
引文件取出主键及表名 ,查询数据库来显示这一条记录的详细信息。
总体架构图 1 所示。
(1) XML 配置文件:数据库的配置信息 ,包括需要全文检索的表名、
列名。
(2)读取器:读取 XML 配置文件中的信息 ,根据读入的信息检索数据
库中的数据 或 读取本地磁盘中的文本文件 ,为索引作准备。
(3)索引器:使用 Lucene 的索引 API 对读取器读取的内容进行分析
和组合 ,建立以词为主关键字的索引 ,并初步进行优化处理 ,结果写
入对应 Document 中。
(4)索引库:存储索引相关内容。
(5)检索器:使用 Lucene 对索引库进行查询,并初步进行排序处理 ,
返回结果给用户界面。

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0