2007-03-29

PostgreSQL 8.3 版新特性概觀(一)全文搜尋引擎-FTS

更新:2007-03-28
對映章節:

內容:
PostgreSQL 8.3 版新特性概觀
面對著即將到來的次版本的升級, 總是會帶給我們更棒的效能與更多商業型 DBMS 上的優越功能, 現在我將會開始整理對 8.3 版帶來的新特點, 簡要的介紹給中文(正/簡)使用的您, 當然也更希望您把這樣優秀且無任何版權費用的 DBMS 介紹給您身邊的好友, 更多人使用就更加速它的前進!!!

(一)全文搜尋引擎(Full-Text Search, FTS)
這個功能一直都是商業型 DBMS 主張的賣點, 現在我們也將可以大聲驕傲的說 FTS 是 Free 的, 即將到來的 8.3 已不再像之前的版本附加功能(Tsearch v1, Tsearch v2)的方式導入, 而是整合到 DBMS 成為系統一部分, 也伴隨著一系列的 SQL 命令, 大至如下:
  • CREATE FULLTEXT CONFIGURATION -- 創建全文配置
    DROP FULLTEXT CONFIGURATION -- 移除全文配置
    ALTER FULLTEXT CONFIGURATION -- 變更全文配置
    CREATE FULLTEXT DICTIONARY -- 創建全文字典
    DROP FULLTEXT DICTIONARY -- 移除全文字典
    ALTER FULLTEXT DICTIONARY -- 變更全文字典
    CREATE FULLTEXT MAPPING -- 創建聯結式(bind lexeme type)類型與字典
    ALTER FULLTEXT MAPPING -- 變更 binding for lexeme type
    DROP FULLTEXT MAPPING -- 移除聯結式(bind lexeme type)類型與字典
    CREATE FULLTEXT PARSER -- 創建全文搜尋語法分析器
    DROP FULLTEXT PARSER -- 移除全文搜尋語法分析器
    ALTER FULLTEXT PARSER -- 變更全文搜尋語法分析器
    ALTER FULLTEXT ... OWNER -- 變更全文物件擁有者
    COMMENT ON FULLTEXT -- 定義或變更全文物件的註釋
當然也連帶著許多 FTS 物件化的出現, 重要的是您必須先更新您對 FTS 的了解程度, 好迎接它的到來.

延伸閱讀(Link):

1 則留言:

  1. 您好,我最近也在研究PostgreSQL的全文搜尋功能
    我整理了一些心得,寫在我的Blog中,有興趣的人歡迎一起來研究喔!
    http://pulipuli.blogspot.com/2010/05/phppostgresql.html

    回覆刪除