在Oracle全文索引实现

在Oracle全文索引实现类似像Google,百度等搜索引擎实现的效果

示例数据表结构
id:关键字
title:新闻标题
tag:新闻搜索关键字
desc:新闻内空
date:发布日期

在Oracle数据库中建立以tag字段为主的全文索引!

下面的sql语句就是查询出类似搜索引擎出来的结果

SELECT score(1),id,title,tag,desc,date FROM news WHERE contains (tag, '可爱,女生,美女', 1) > 0 and status = 1 ORDER BY score(1) desc

score(1) 这个是关键字匹配次数!

  1. da shang
    donate-alipay
               donate-weixin weixinpay

发表评论↓↓