请各位高手帮忙!oracle 如何对doc文件进行全文检索?

解决方案 »

  1.   

    这个问题我们论坛已经有好多人问过了首先明确一点:全文搜索是搜索以纯字符形式存储的内容,比如 VARCHAR2 CLOB 之类的但DOC文件如果存放在Oracle中,那就只能用 BLOB 类型存放,也就是说内部是二进制的,可见根本就不能使用全文搜索。
      

  2.   

    网上看到一些资料,希望对你有帮助:7.Oracle Text支持对本地文件的检索
    它的实现是依靠参数datastore和filter的组合。在数据库的文本列中只保存指向硬盘文件的指针。建立索引的时候,Oracle读取硬盘上的文件并且将索引存储在Oracle数据库中。 Oracle支持对很多格式的文件的文本检索,包括文本文件Txt,  Html文件,      Word文档,  Excel表格,  PowerPoint 的文本检索,也支持PDF(pdf版本1.4目前还不支持)。 而且配合Lexer参数很好的支持了中文字符集的检索。文档链接:
    http://epub.itpub.net/4/1.htm