最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle建立二進制文件索引的方法

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

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

  一、準備工作

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


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

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


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

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


  建立索引


  四、索引同步和刪除

  同步索引的兩種方法:


  和


  刪除索引的方法:


  五、索引功能介紹

  1.索引的文件類型

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

  2.過濾器介紹

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

  3.詞典

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

  六、文本查詢語句格式


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

  七、實際應(yīng)用中的問題

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

相關(guān)文章

  • Oracle的靜態(tài)注冊和動態(tài)注冊詳解

    Oracle的靜態(tài)注冊和動態(tài)注冊詳解

    這篇文章主要介紹了Oracle的靜態(tài)注冊和動態(tài)注冊,文中通過代碼示例和圖文講解的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-11-11
  • Oracle數(shù)學(xué)相關(guān)函數(shù)小結(jié)

    Oracle數(shù)學(xué)相關(guān)函數(shù)小結(jié)

    這篇文章主要介紹了Oracle數(shù)學(xué)相關(guān)函數(shù),實例總結(jié)了Oracle常用的數(shù)學(xué)相關(guān)函數(shù)并給出了相應(yīng)用法示例,需要的朋友可以參考下
    2016-03-03
  • Oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER()實例詳解

    Oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER()實例詳解

    本文通過實例代碼給大家介紹了oracle百分比分析函數(shù)RATIO_TO_REPORT() OVER(),代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Oracle數(shù)據(jù)庫實現(xiàn)主鍵字段自增的常用方法

    Oracle數(shù)據(jù)庫實現(xiàn)主鍵字段自增的常用方法

    在 Oracle 數(shù)據(jù)庫中,實現(xiàn)主鍵字段的自增功能對于確保數(shù)據(jù)的唯一性和簡化數(shù)據(jù)插入操作非常重要,本文將介紹如何在 Oracle 數(shù)據(jù)庫中實現(xiàn)主鍵字段的自增,提供幾種常見的方法供參考
    2023-10-10
  • Oracle自動備份腳本

    Oracle自動備份腳本

    這篇文章主要介紹了Oracle自動備份腳本的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • MySQL實現(xiàn)按分秒統(tǒng)計數(shù)據(jù)量方式

    MySQL實現(xiàn)按分秒統(tǒng)計數(shù)據(jù)量方式

    在MySQL中,通過使用GROUP BY結(jié)合時間處理函數(shù),可以有效統(tǒng)計每秒、每分鐘、每5分鐘、每10分鐘和每30分鐘的交易量,通過對transaction_time字段進行格式化和分段,可以靈活調(diào)整統(tǒng)計的時間間隔,此方法適用于需要精確時間段統(tǒng)計的場景,如性能監(jiān)控、數(shù)據(jù)分析等
    2024-10-10
  • oracle if else語句使用介紹

    oracle if else語句使用介紹

    Oracle if else 語句的寫法及應(yīng)用介紹,詳細可參考本文
    2012-11-11
  • 深入ORACLE遷移到MYSQL的總結(jié)分析

    深入ORACLE遷移到MYSQL的總結(jié)分析

    本篇文章是對ORACLE遷移到MYSQL進行了詳細的總結(jié)與分析,需要的朋友參考下
    2013-06-06
  • Oracle數(shù)據(jù)庫中如何給表賦予權(quán)限

    Oracle數(shù)據(jù)庫中如何給表賦予權(quán)限

    賦權(quán)是指將特定的權(quán)限授予用戶或用戶組,以便他們可以執(zhí)行特定的操作,如查詢、插入、更新和刪除數(shù)據(jù),創(chuàng)建和修改表結(jié)構(gòu),以及執(zhí)行其他管理任務(wù),這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫中如何給表賦予權(quán)限的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Oracle安裝卸載圖文教程詳解

    Oracle安裝卸載圖文教程詳解

    這篇文章主要為大家介紹了Oracle安裝卸載的詳細圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論

鹤庆县| 津南区| 简阳市| 高安市| 南郑县| 安达市| 鄂托克旗| 六安市| 海原县| 宁陕县| 贡嘎县| 丘北县| 依兰县| 岗巴县| 金川县| 德安县| 阿合奇县| 临漳县| 资阳市| 敦化市| 西乌珠穆沁旗| 东港市| 华蓥市| 福清市| 松潘县| 尉犁县| 台州市| 荆州市| 雷山县| 龙游县| 山东省| 海丰县| 孟村| 桐庐县| 贵港市| 新平| 灌云县| 永吉县| 罗山县| 邵阳市| 大悟县|