Oracle 配置连接 HubbleDotNet
2010-08-18 19:11
288 查看
一个项目中要用到全文搜索,数据库是使用Oracle9I,使用Oracle Text 做了个Demo,效果不理想,主要是分词那块。打算用HubbleDotNet+盘古分词, 网上很多HubbleDotNet连接Sql 数据库的实例,这边分享下我配置Oracle连接的例子。
安装HubbleDotNet就不介绍了,可以去eaglet博客中找找相关资源。
(1)创建HubbleDotNet 连接Oracle的数据库
File – Open --CreateDatabase.sql
先更改数据库为Oracle,(Data Source 也可以不更改):
执行 Execute。(这个时候数据库连接时出错的,不管他)
提示:Create database zyk successul.
(2)选择新建的ZYK数据库,选择DataBaseInfo
.jpg]
更改Deafult DB Adpter 为 Oracle8i
更改Default DB Connection Str 为
点击Change,Text 提示Success。
(3)创建表News 时同步在Oracle中创建News
选择Create Tables 表名为 News
.jpg]
.jpg]
选择Next
.jpg]
填写相应的字段信息,
必须提醒下:当前字段中的Nvarchar Oracle 不支持,那就选择Varchar吧
字段长度设置为2000 和4000 。接着 Next Finish。
这个时候 直接往表 News 导入相关数据。在Oracle中用PL/SQL 也可以查询到相应结果。
.jpg]
再查询 select * from news where title contains '厦门' 没有结果。朋友说是没有建索引。
.jpg]
(4)创建一个 HubbleDotNet 表 同步于 Oracle
同样的 选择表名为 Onew
.jpg]
至于Incremental Model 下选项的意思 大家可以看看
HubbleDotNet 开源全文搜索数据库项目--为数据库现有表或视图建立全文索引(一) Append Only 模式 这篇文章。填写相关信息。
.jpg]
查询测试:
.jpg]
contains 查询
.jpg]
多个关键字Contain 查询:
.jpg]
有个问题,(3)中朋友说表没有建索引,这个还要再研究研究。
安装HubbleDotNet就不介绍了,可以去eaglet博客中找找相关资源。
(1)创建HubbleDotNet 连接Oracle的数据库
File – Open --CreateDatabase.sql
先更改数据库为Oracle,(Data Source 也可以不更改):
exec sp_adddatabase 'zyk', 'd:\test\zyk\', 'oracle', 'Data Source=(192.168.1.109);Initial Catalog=zyk;Integrated Security=True';
执行 Execute。(这个时候数据库连接时出错的,不管他)
提示:Create database zyk successul.
(2)选择新建的ZYK数据库,选择DataBaseInfo
.jpg]
更改Deafult DB Adpter 为 Oracle8i
更改Default DB Connection Str 为
provider=MSDAORA;host=192.168.1.108;data source=oracle1;user id=webtext;password=pwwebtext
点击Change,Text 提示Success。
(3)创建表News 时同步在Oracle中创建News
选择Create Tables 表名为 News
.jpg]
.jpg]
选择Next
.jpg]
填写相应的字段信息,
必须提醒下:当前字段中的Nvarchar Oracle 不支持,那就选择Varchar吧
字段长度设置为2000 和4000 。接着 Next Finish。
这个时候 直接往表 News 导入相关数据。在Oracle中用PL/SQL 也可以查询到相应结果。
.jpg]
再查询 select * from news where title contains '厦门' 没有结果。朋友说是没有建索引。
.jpg]
(4)创建一个 HubbleDotNet 表 同步于 Oracle
同样的 选择表名为 Onew
.jpg]
至于Incremental Model 下选项的意思 大家可以看看
HubbleDotNet 开源全文搜索数据库项目--为数据库现有表或视图建立全文索引(一) Append Only 模式 这篇文章。填写相关信息。
.jpg]
查询测试:
select * from onews
.jpg]
contains 查询
select * from onews where title contains '厦门'
.jpg]
多个关键字Contain 查询:
.jpg]
有个问题,(3)中朋友说表没有建索引,这个还要再研究研究。
相关文章推荐
- 配置tnsping跟踪来诊断Oracle Net连接
- 基于ADO.NET方法的数据库连接的数据发生器控件dotConnect for Oracle
- 使用oracle net configuration assistant,配置网络服务名,用于远程连接oracle
- 基于ADO.NET方法的数据库连接的数据发生器控件dotConnect for Oracle
- .Net+EF连接Oracle 10、11 开发,ODAC安装配置与使用详解
- HubbleDotNet 开源全文搜索数据库项目--如何为Oracle 数据库做全文搜索
- HubbleDotNet自动与Oracle中的数据同步解析
- Oracle几个基础配置问题:ORA-12154: TNS: 无法解析指定的连接标识符、ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务、ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序
- HubbleDotNet 开源全文搜索数据库项目--自动和现有表同步
- asp.net数据库配置文件连接字符串的两种方式
- (WebSite----Asp.Net Configuration----->无法连接到SQL Server数据库------>选择数据存储区---->应用程序当前被配置为使用提供程序:AspNetSqlProvider)解决方案
- oracle net manager检测到必要的配置更新 保存不了
- net 连接oracle的几种方式 .
- Oracle客户端tnsnames.ora连接配置
- NHibernate连接Oracle配置问题
- oracle java连接配置
- 实习第2天 环境配置 vs2010 64位系统下连接oracle的问题
- vb.net连接oracle和php连接oracle
- 配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
- c#连接oracle配置文件