国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

教您5步建立oracle全文索引

數(shù)據(jù)庫 Oracle
使用索引可以提高數(shù)據(jù)庫的查詢效率,下面就為您介紹oracle全文索引的建立方法,如果您遇到過類似方面的問題,不妨一看。

oracle全文索引相信大家都有一定的了解,下面就教您如何建立oracle全文索引,如果您對oracle全文索引方面感興趣的話,不妨一看。

步驟一 檢查和設(shè)置數(shù)據(jù)庫角色
首先檢查數(shù)據(jù)庫中是否有CTXSYS用戶和CTXAPP腳色。如果沒有這個(gè)用戶和角色,意味著你的數(shù)據(jù)庫創(chuàng)建時(shí)未安裝intermedia功能。你必須修改數(shù)據(jù)庫以安裝這項(xiàng)功能。 默認(rèn)安裝情況下,ctxsys用戶是被鎖定的,因此要先啟用ctxsys的用戶。

步驟二 賦權(quán)
在ctxsys用戶下把ctx_ddl的執(zhí)行權(quán)限賦于要使用oracle全文索引的用戶,例:

grant execute on ctx_ddl to pomoho;

步驟三 設(shè)置詞法分析器(lexer)
Oracle實(shí)現(xiàn)全文檢索,其機(jī)制其實(shí)很簡單。即通過Oracle專利的詞法分析器(lexer),將文章中所有的表意單元(Oracle 稱為 term)找出來,記錄在一組以dr$開頭的表中,同時(shí)記下該term出現(xiàn)的位置、次數(shù)、hash 值等信息。檢索時(shí),Oracle 從這組表中查找相應(yīng)的term,并計(jì)算其出現(xiàn)頻率,根據(jù)某個(gè)算法來計(jì)算每個(gè)文檔的得分(score),即所謂的‘匹配率’。而lexer則是該機(jī)制的核心,它決定了全文檢索的效率。Oracle 針對不同的語言提供了不同的 lexer, 而我們通常能用到其中的三個(gè):

n      basic_lexer: 針對英語。它能根據(jù)空格和標(biāo)點(diǎn)來將英語單詞從句子中分離,還能自動將一些出現(xiàn)頻率過高已經(jīng)失去檢索意義的單詞作為‘垃圾’處理,如if , is 等,具有較高的處理效率。但該lexer應(yīng)用于漢語則有很多問題,由于它只認(rèn)空格和標(biāo)點(diǎn),而漢語的一句話中通常不會有空格,因此,它會把整句話作為一個(gè)term,事實(shí)上失去檢索能力。以‘中國人民站起來了’這句話為例,basic_lexer 分析的結(jié)果只有一個(gè)term ,就是‘中國人民站起來了’。此時(shí)若檢索‘中國’,將檢索不到內(nèi)容。

n      chinese_vgram_lexer: 專門的漢語分析器,支持所有漢字字符集(ZHS16CGB231280 ZHS16GBK ZHT32EUC ZHT16BIG5 ZHT32TRIS ZHT16MSWIN950 ZHT16HKSCS UTF8 該分析器按字為單元來分析漢語句子。‘中國人民站起來了’這句話,會被它分析成如下幾個(gè)term: ‘中’,‘中國’,‘國人’,‘人民’,‘民站’,‘站起’,起來’,‘來了’,‘了’。可以看出,這種分析方法,實(shí)現(xiàn)算法很簡單,并且能實(shí)現(xiàn)‘一網(wǎng)打盡’,但效率則是差強(qiáng)人意。

n      chinese_lexer: 這是一個(gè)新的漢語分析器,只支持utf8字符集。上面已經(jīng)看到,chinese vgram lexer這個(gè)分析器由于不認(rèn)識常用的漢語詞匯,因此分析的單元非常機(jī)械,像上面的‘民站’,‘站起’在漢語中根本不會單獨(dú)出現(xiàn),因此這種term是沒有意義的,反而影響效率。chinese_lexer的***改進(jìn)就是該分析器 能認(rèn)識大部分常用漢語詞匯,因此能更有效率地分析句子,像以上兩個(gè)愚蠢的單元將不會再出現(xiàn),極大 提高了效率。但是它只支持 utf8, 如果你的數(shù)據(jù)庫是zhs16gbk字符集,則只能使用笨笨的那個(gè)Chinese vgram lexer.

如果不做任何設(shè)置,Oracle 缺省使用basic_lexer這個(gè)分析器。要指定使用哪一個(gè)lexer, 可以這樣操作:

***. 當(dāng)前用戶下下建立一個(gè)preference(例:在pomoho用戶下執(zhí)行以下語句)

exec ctx_ddl.create_preference ('my_lexer', 'chinese_vgram_lexer');

第二.   在建立oracle全文索引索引時(shí),指明所用的lexer:

CREATE INDEX myindex ON mytable(mycolumn) indextype is ctxsys.context

parameters('lexer my_lexer');

這樣建立的全文檢索索引,就會使用chinese_vgram_lexer作為分析器。

步驟四 建立索引

通過以下語法建立全文索引
CREATE INDEX [schema.]index on [schema.]table(column) INDEXTYPE IS ctxsys.context [ONLINE]LOCAL [(PARTITION [partition] [PARAMETERS('paramstring')][, PARTITION [partition] [PARAMETERS('paramstring')]])][PARAMETERS(paramstring)] [PARALLEL n] [UNUSABLE];
例:
CREATE INDEX ctx_idx_menuname ON pubmenu(menuname) indextype is ctxsys.context parameters('lexer my_lexer')

步驟五 使用索引

使用全文索引很簡單,可以通過:

select * from pubmenu where contains(menuname,'上傳圖片')>0全文索引的種類
建立的Oracle Text索引被稱為域索引(domain index),包括4種索引類型:

l          CONTEXT

l          CTXCAT

l          CTXRULE

l          CTXXPATH

 

 

【編輯推薦】

創(chuàng)建Oracle索引的方法

C#連接Oracle數(shù)據(jù)庫查詢數(shù)據(jù)

使用oracle存儲過程分頁的實(shí)例

Oracle數(shù)據(jù)庫備份的三個(gè)常見誤區(qū)

定制正確的oracle備份策略

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-05-13 14:34:31

Oracle全文索引設(shè)置

2010-09-27 11:29:36

SQL全文索引

2009-04-22 14:19:32

Oracle中文索引基礎(chǔ)

2010-11-16 09:49:22

Oracle重建索引

2010-11-25 14:56:46

MySQL全文查詢

2011-04-18 11:00:12

SQL Server全文索引

2010-11-10 14:06:44

SQL Server全

2022-09-07 08:16:09

MySQL索引

2010-09-27 11:42:44

SQL全文索引

2010-11-10 14:26:44

Sql Server全

2011-08-30 13:54:29

SQL Server全文索引

2010-07-22 09:33:45

SQL Server全

2010-05-28 11:14:39

MySQL全文索引限制

2010-11-18 16:41:13

oracle死鎖

2010-10-26 10:48:16

ORACLE備份

2010-10-12 14:53:31

mysql索引優(yōu)化

2010-10-20 11:07:21

sql server全

2010-11-18 16:27:37

2010-10-28 11:29:18

ORACLE用戶權(quán)限

2010-10-13 15:59:21

MySQL索引
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

91视频88av| 国产精品久久久久影院亚瑟| 伊人久久综合一区二区| gay视频丨vk| 久久免费一区| 国产日本欧美一区| 欧美日韩国产成人在线观看| 日韩一区二区三区在线观看| 国产精品女人毛片| 麻豆成人在线观看| 国产日产一区| 一区二区三区在线免费看| а_天堂中文在线| 日本福利专区在线观看| 国产一区精品| 日韩a级作爱片一二三区免费观看| 国产真实伦在线观看| 久久久久免费网| 国产伦精品一区二区三区在线| 国产精品久久久久av免费| 久久黄色av网站| www国产91| www.亚洲一区| 亚洲精美色品网站| 日韩免费看网站| 色综合久久久久久久久| 色婷婷久久久久swag精品| 亚洲男人都懂的| 亚洲一区二区黄色| 亚洲成人精品一区二区| 午夜视频一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲精品视频在线观看免费| 亚洲欧美日韩一区| 亚洲国产欧美一区二区三区丁香婷 | 高清日韩中文字幕| 性爽视频在线| 欧美一区=区三区| 91精品麻豆| 久久悠悠精品综合网| 欧美日韩国产在线观看网站 | 亚洲天堂男人的天堂| 中文字幕欧美精品在线| 欧美激情图片区| 91精品国产自产91精品| 51视频国产精品一区二区| 成人国产在线视频| 成人国产1314www色视频| 欧洲成人一区二区| 明星裸体视频一区二区| www.日本三级| 日本人视频jizz页码69| 超碰97在线免费| 欧美日韩在线看片| 欧洲亚洲精品久久久久| 亚洲国产欧美日韩在线观看第一区| 亚洲大片在线| 26uuu精品一区二区| 欧美性猛片aaaaaaa做受| 九九久久久久久久久激情| 91午夜理伦私人影院| 成品人视频ww入口| 伊人网在线免费观看| 姬川优奈av一区二区在线电影| 国产高潮在线| 日韩精品一区二区久久| 精品一区二区三区视频在线观看 | 97超级碰碰碰久久久| 国产精品久久久久免费| 18成人免费观看视频漫画| 超碰在线公开| 日韩精品一区二区三区免费观影 | 欧美视频第一| 欧美日韩精品免费观看视频完整| 久久久久久久久免费| 亚洲色图狂野欧美| 99在线观看| 日夜干在线视频| 欧美人与牛zoz0性行为| 国产欧美一区二区三区在线老狼| 91精品在线麻豆| 国产精品美女www爽爽爽视频| 久久久一本二本三本| av成人 com a| 国产精品综合| 91久久一区二区| 国产精品美女主播| 成人免费观看www在线| 色综合久久久| 成人av综合在线| 亚洲香蕉成人av网站在线观看| 四虎一区二区| 日韩另类在线| 激情成人午夜视频| 亚洲电影免费观看高清| 日本在线视频不卡| 男人添女人下部高潮视频在线观看 | 午夜久久美女| 欧美精品高清视频| 久久久久久久免费| 成人在线观看免费网站| 亚洲国产婷婷| 日韩精品一区二区三区在线| 亚洲资源视频| 色综合视频一区二区三区44| 91免费在线播放| 久久久久在线观看| 日本在线免费观看视频| 在线精品国产| 天堂va在线高清一区| 亚洲精品免费播放| 国产区亚洲区欧美区| 国产超碰精品在线观看| 色欧美自拍视频| 91久久人澡人人添人人爽欧美| 91九色偷拍| 678在线观看视频| 精品一区二区三区不卡| 久久精品成人欧美大片古装| 国产精品无码av无码| 精品国产91| 制服丝袜中文字幕一区| 亚洲三区在线观看| 免费福利视频一区| 亚洲一区二区免费视频| 都市激情久久久久久久久久久| 性网站在线观看| 国产精品剧情在线亚洲| 91成人看片| 欧美福利专区| 亚洲老头同性xxxxx| 国产女精品视频网站免费| 日韩高清国产精品| 免费观看羞羞视频网站| 六十路在线观看| 成人台湾亚洲精品一区二区 | 黄色91av| 国产精品无码人妻一区二区在线| 欧洲天堂在线观看| 日韩经典一区| 午夜精品网站| 中文字幕免费观看一区| 91精品国产免费| 国产精品久久视频| 老汉色影院首页| 欧美gv在线| 99精品欧美| 色妞www精品视频| 久久久久久国产| 免费看国产一级片| 草莓视频丝瓜在线观看丝瓜18| 精品日产免费二区日产免费二区 | 草草久久久无码国产专区| 三级理论午夜在线观看| 日韩欧美精品综合| 中文字幕乱码久久午夜不卡| 久久夜色精品国产欧美乱| 好色先生视频污| segui88久久综合9999| 老司机午夜精品视频在线观看| 亚洲精品乱码久久久久久黑人| 亚洲欧美日韩国产中文| 亚洲欧美国产不卡| 亚洲校园激情春色| 久久午夜激情| 午夜视频在线观看一区二区 | 日韩黄色av| 99久久er热在这里只有精品66| 日韩欧美中文字幕公布| 国产精品theporn88| 美女做a视频| 888久久久| 亚洲精品中文字幕乱码三区| 美女精品视频一区| 亚洲成人福利在线观看| 国产成人自拍网| 91深夜福利视频| av资源在线| 91精品国产综合久久精品| 四虎在线免费看| 偷窥国产亚洲免费视频| 国产国产国产国产国产国产| 国产精品嫩草99a| 五月天亚洲激情| 亚洲欧洲制服丝袜| 中国动漫在线观看完整版免费| 亚洲图片欧美综合| 永久av在线| 亚洲精品一区二区三区影院| 午夜激情在线播放| 久久国产精品久久久久久| 日韩精品一区二区三区中文在线| 久久久精品免费| 欧美亚洲国产一区| 国产伦精品一区二区三区视频黑人 | 日本精品久久电影| 黄色在线播放网站| 成人av手机在线观看| 国产精品日日摸夜夜添夜夜av| 成人影欧美片|