亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Oracle建立二進(jìn)制文件索引的方法

 更新時(shí)間:2007年03月07日 00:00:00   作者:  
正在看的ORACLE教程是:Oracle建立二進(jìn)制文件索引的方法。Oracle text是Oracle的全文檢索技術(shù),是9i版本標(biāo)準(zhǔn)版和企業(yè)版的一部分。Oracle text使用標(biāo)準(zhǔn)的sql語(yǔ)言索引、查找、分析存儲(chǔ)在oracle數(shù)據(jù)庫(kù)、文件或者網(wǎng)絡(luò)里的文本及文檔。 Oracle text能進(jìn)行關(guān)于文檔的語(yǔ)言分析,使用多種方法查找文檔,包括關(guān)鍵字、上下文查詢、邏輯操作、模式匹配、混合主題查詢、HTML/XML段落查找等方法。Oracle text在包含文本和結(jié)構(gòu)化的關(guān)系屬性的混合查詢方面具有優(yōu)越性。下面舉例說(shuō)明。

  現(xiàn)有文檔表ZYCONTENT_TABLE為上載文件的存儲(chǔ)表,二進(jìn)制文件以BLOB類型存儲(chǔ)在BLOB_CONTENT列中,oracle text技術(shù)提供為BLOB列中的二進(jìn)制文本文件建立索引的方法,細(xì)節(jié)如下:

  一、準(zhǔn)備工作

  文檔表的模式為ZYFILEUP,文檔表為ZYCONTENT_TABLE。文檔表定義為:


  二、為擁有文檔表的模式建立文本索引授權(quán)

  以system用戶連接數(shù)據(jù)庫(kù),為ZYFILEUP授權(quán)。


  三、建立文檔表在BLOB_CONTENT列上的索引

  以ZYFILEUP用戶連接數(shù)據(jù)庫(kù),建立文本索引參考項(xiàng)


  建立索引


  四、索引同步和刪除

  同步索引的兩種方法:


  和


  刪除索引的方法:


  五、索引功能介紹

  1.索引的文件類型

  Oracle text可以過(guò)濾以及從不同格式的文檔里提取內(nèi)容,它支持150多種文檔格式,最常見(jiàn)的MS OFFICE文檔、PDF文檔等都可由Oracle text來(lái)檢索。

  2.過(guò)濾器介紹

  對(duì)于純文本文件格式,如TXT、HTML、XML等文件,使用空過(guò)濾器,即NULL_FILTER,對(duì)于二進(jìn)制文件,使用INSO_FILTER過(guò)濾器,如果文檔表的BLOB列中含有二進(jìn)制文件和純文本文件,也要用INSO_FILTER過(guò)濾器,但最好是把純文本和二進(jìn)制文件分開(kāi)存儲(chǔ)和索引。Oracle text還提供包來(lái)從二進(jìn)制文件中提取文本到純文本文件中。

  3.詞典

  可以定制不同語(yǔ)言的詞典,該詞典含有同意詞和詞的級(jí)別關(guān)系。Oracle text可以提供多語(yǔ)言的最優(yōu)特性以支持跨越西方語(yǔ)言、日語(yǔ)、朝鮮語(yǔ)、傳統(tǒng)和簡(jiǎn)體中文所寫(xiě)的文檔查找。

  六、文本查詢語(yǔ)句格式


  contains函數(shù)提供強(qiáng)大的查詢功能,"與"、"或"關(guān)系,相近(near ;)和排除(not ~)等功能,更方便的是它還可以根據(jù)某一關(guān)鍵詞查詢不同語(yǔ)種的文本,當(dāng)然,這要事先設(shè)定詞典。

  七、實(shí)際應(yīng)用中的問(wèn)題

  在我的實(shí)際應(yīng)用中,最常用的是使用Oracle text對(duì)Word、Excel、PowerPoint、HTML、PDF等格式的中文文檔進(jìn)行索引,但我發(fā)現(xiàn),無(wú)論使用INSO_FILTER還是NULL_FILTER,無(wú)論使用BASIC_LEXER還是CHINESE_LEXER,都不能檢索RTF格式的文本文檔,我在win2000,XP下試驗(yàn),都沒(méi)成功,不知什么原因。總體來(lái)說(shuō),Oracle text的文本檢索功能還是相當(dāng)出色的,它甚至不需要文本文件存儲(chǔ)在數(shù)據(jù)庫(kù)里,即使存儲(chǔ)在操作系統(tǒng)的文件目錄里,Oracle text也能在數(shù)據(jù)庫(kù)里為文件建立索引。

相關(guān)文章

  • Oracle縮表空間的完整解決實(shí)例

    Oracle縮表空間的完整解決實(shí)例

    在Oracle中經(jīng)常有這樣的情況,由于誤操作,使某個(gè)表空間過(guò)大,下面這篇文章主要給大家介紹了關(guān)于Oracle縮表空間的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Oracle使用dblink實(shí)現(xiàn)跨庫(kù)訪問(wèn)的實(shí)例代碼

    Oracle使用dblink實(shí)現(xiàn)跨庫(kù)訪問(wèn)的實(shí)例代碼

    dbLink是簡(jiǎn)稱,全稱是databaselink,database link是定義一個(gè)數(shù)據(jù)庫(kù)到另一個(gè)數(shù)據(jù)庫(kù)的路徑的對(duì)象,database link允許你查詢遠(yuǎn)程表及執(zhí)行遠(yuǎn)程程序,本文給大家介紹了Oracle如何使用dblink實(shí)現(xiàn)跨庫(kù)訪問(wèn),需要的朋友可以參考下
    2024-03-03
  • oracle定義常用函數(shù)的過(guò)程

    oracle定義常用函數(shù)的過(guò)程

    這篇文章主要介紹了oracle定義常用函數(shù)的過(guò)程,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Oracle 遍歷游標(biāo)的四種方式匯總(for、fetch、while、BULK COLLECT)

    Oracle 遍歷游標(biāo)的四種方式匯總(for、fetch、while、BULK COLLECT)

    這篇文章主要介紹了Oracle 遍歷游標(biāo)的四種方式匯總(for、fetch、while、BULK COLLECT),幫助大家更好的理解和使用Oracle數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-10-10
  • oracle日志操作模式(歸檔模式和非歸檔模式的利與弊)

    oracle日志操作模式(歸檔模式和非歸檔模式的利與弊)

    在Oracle數(shù)據(jù)庫(kù)中,主要有兩種日志操作模式,分別為非歸檔模式與歸檔模式。默認(rèn)情況下,數(shù)據(jù)庫(kù)采用的是非歸檔模式。作為一個(gè)合格的數(shù)據(jù)庫(kù)管理員,應(yīng)當(dāng)深入了解這兩種日志操作模式的特點(diǎn),并且在數(shù)據(jù)庫(kù)建立時(shí),選擇合適的操作模式
    2013-01-01
  • Oracle中游標(biāo)Cursor的用法詳解

    Oracle中游標(biāo)Cursor的用法詳解

    本文詳細(xì)講解了Oracle中游標(biāo)Cursor的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • pl/sql連接遠(yuǎn)程oracle服務(wù)器的配置教程

    pl/sql連接遠(yuǎn)程oracle服務(wù)器的配置教程

    這篇文章主要為大家詳細(xì)介紹了pl/sql連接遠(yuǎn)程oracle服務(wù)器的配置教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Oracle與Mysql主鍵、索引及分頁(yè)的區(qū)別小結(jié)

    Oracle與Mysql主鍵、索引及分頁(yè)的區(qū)別小結(jié)

    Oracle與Mysql主鍵、索引及分頁(yè)的區(qū)別,學(xué)習(xí)oracle的朋友可以參考下
    2013-02-02
  • oracle數(shù)據(jù)庫(kù)去除重復(fù)數(shù)據(jù)常用的方法總結(jié)

    oracle數(shù)據(jù)庫(kù)去除重復(fù)數(shù)據(jù)常用的方法總結(jié)

    數(shù)據(jù)清理的時(shí)候常常會(huì)清除表中的重復(fù)的數(shù)據(jù),那么在oracle中怎么處理呢?下面這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫(kù)去除重復(fù)數(shù)據(jù)常用的方法,需要的朋友可以參考下
    2022-05-05
  • oracle trunc()函數(shù)的使用方法

    oracle trunc()函數(shù)的使用方法

    oracle數(shù)據(jù)庫(kù)中trunc()函數(shù)是很常見(jiàn)的,下文對(duì)trunc()函數(shù)的使用作了詳細(xì)的分析討論,供您參考,希望對(duì)您能有所幫助
    2014-08-08

最新評(píng)論