zoukankan      html  css  js  c++  java
  • HubbleDotNet 开源全文搜索数据库项目建立数据表

     
    [IndexOnly]
    
    [Directory ('d:\test11\VEnglishNews\')]
    
    [DBTableName ('VEnglishNews')]
    
    [DBAdapter ('SQLSERVER2005')]
    
    [DBConnect ('Data Source=(local);Initial Catalog=Test;Integrated Security=True')]
    
    Create table VEnglishNews
    
    (
    
    GroupId Int Untokenized NULL default 0 ,
    
    GroupTitle NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    
    SiteId Int Untokenized NULL default 0 ,
    
    Site NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    
    Title NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    
    Content NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    
    SearchContent NVarchar(max) Tokenized Analyzer 'EnglishAnalyzer' NULL default '' ,
    
    Time DateTime Untokenized NULL default '1900-1-1' ,
    
    URL NVarchar(max) NULL ,
    
    ImageUrl NVarchar(max) NULL 
    
    );
     
    这是建立数据表的语法示例
    [IndexOnly] 表示是被动方式建表,如果要主动方式建表,删除这个属性
    [Directory ('d:\test11\VEnglishNews\')] 表示索引建在那个路径下
    [DBTableName ('VEnglishNews')] 表示对应数据库中的表名,这个表名可以和HubbleDotNet 的表名不同
    [DBAdapter ('SQLSERVER2005')] 表示使用哪个数据库适配器
    [DBConnect ('Data Source=(local);Initial Catalog=Test;Integrated Security=True')] 表示和数据库的链接字符串,
    不同数据库适配器连接字符串可能会有所不同。连接远程数据库只要修改这个连接字符串就可以了。
     
    通过界面建表,详见下面链接
    HubbleDotNet 开源全文搜索数据库项目--为数据库现有表或视图建立全文索引(一) Append Only 模式
    HubbleDotNet 开源全文搜索数据库项目--为数据库现有表建立全文索引(二) Updatable 模式
    HubbleDotNet 开源全文搜索数据库项目--为数据库现有表或视图建立全文索引(三) 多表关联全文索引模式
     

    返回 Hubble.net 技术详解

  • 相关阅读:
    c# 代码控制文件夹权限时,只显示特殊权限的问题
    C#使用SQLite数据库遇到的问题(二)
    GC工作原理
    Thread
    -static
    String 练习题
    更进ATM
    继承 示例
    数组
    求奇偶数
  • 原文地址:https://www.cnblogs.com/eaglet/p/1825613.html
Copyright © 2011-2022 走看看