Oracle全文索引之三 检索
2017-04-20 14:28
330 查看
检索
可以用contains来使用oracle的全文检索:select * from YU_TEST where contains(name,'重庆')>0;
这样查出来的数据是没有经过排序的,有时候我们的需求是按照关键字的匹配程度排序,使用下面的语句:
select score(1),y.* from YU_TEST y where contains(name,'重庆',1)>0 order by score(1) desc;
相关文章推荐
- Oracle模糊查询之(5.3认识全文索引之全文索引的原理)Oracle全文检索方面的研究(全) [主文]
- oracle 索引 。其中全文检索最变态
- Oracle模糊查询之(5.1认识全文索引之什么是分词[lexer])oracle Text 全文检索功能对中文分词的支持情况
- Oracle全文检索建索引,存储过程,以及java方法调用高亮显示
- oracle contains函数 全文检索
- Oracle全文索引设置步骤
- oracle 全文索引优化like
- 使用全文检索的intermedia索引时遇到ORA-03212问题的解决
- 三国索引oracle 全文索引优化like
- oracle全文索引之datastore_2_MULTI_COLUMN_DATASTORE
- oracle全文索引之STOPLIST
- Oracle全文检索,单表多字段检索
- 在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介
- 免费开源的全文索引与检索平台(FirteX)、中文分词系统(ICTCLAS)
- 全文检索Lucene入门之创建索引及简单搜索
- [全文索引]MySQL 全文搜索支持, mysql 5.6.4支持Innodb的全文检索和类memcache的nosql支持。
- oracle全文索引
- oracle仿全文检索切词机制实现文本信息相似度查找
- Lucene全文检索 之创建索引、增删改查(纯代码)
- 如何更好的使用Oracle全文索引