熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle配置連接HubbleDotNet

2013-11-13 15:35:08  來源: Oracle 

  一個項目中要用到全文搜索數據庫是使用OracleI使用Oracle Text 做了個Demo效果不理想主要是分詞那塊打算用HubbleDotNet+盤古分詞 網上很多HubbleDotNet連接Sql 數據庫的實例這邊分享下我配置Oracle連接的例子

  安裝HubbleDotNet就不介紹了可以去eaglet博客中找找相關資源

  ()創建HubbleDotNet  連接Oracle的數據庫

  File – Open CreateDatabasesql

  先更改數據庫為Oracle(Data Source 也可以不更改)




view source
print?

exec sp_adddatabase zyk d:\test\zyk\ oracle Data Source=();Initial Catalog=zyk;Integrated Security=True;

  執行 Execute(這個時候數據庫連接時出錯的不管他)

  提示Create database zyk successul

  ()選擇新建的ZYK數據庫選擇DataBaseInfo 

  

  更改Deafult DB Adpter 為 Oraclei

  更改Default DB Connection Str 為




view source
print?

provider=MSDAORA;host=;data source=oracle;user id=webtext;password=pwwebtext

  點擊ChangeText  提示Success

  ()創建表News 時同步在Oracle中創建News 

  選擇Create Tables   表名為 News 

  

  

  選擇Next

  

  填寫相應的字段信息

  必須提醒下當前字段中的Nvarchar Oracle 不支持那就選擇Varchar吧

  字段長度設置為 接著 Next  Finish

  這個時候 直接往表 News 導入相關數據在Oracle中用PL/SQL 也可以查詢到相應結果

  

  再查詢 select * from news  where title contains 廈門 沒有結果朋友說是沒有建索引

  

  

  ()創建一個 HubbleDotNet 表 同步於 Oracle

  同樣的 選擇表名為 Onew

  

  至於Incremental Model 下選項的意思 大家可以看看

  HubbleDotNet 開源全文搜索數據庫項目為數據庫現有表或視圖建立全文索引(一) Append Only 模式 這篇文章填寫相關信息

  

  查詢測試




view source
print?

select * from onews

  

  contains 查詢




view source
print?

select * from onews  where title contains 廈門

  多個關鍵字Contain 查詢

  

          有個問題)中朋友說表沒有建索引這個還要再研究研究


From:http://tw.wingwit.com/Article/program/Oracle/201311/16973.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.