`
pcajax
  • 浏览: 2162379 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HubbleDotNet开源全文搜索数据库项目--技术详解

 
阅读更多

HubbleDotNet 简介

HubbleDotNet 和 Lucene.net 性能对比测试

HubbleDotNet 和 Lucene.Net 匹配相关度的比较

HubbleDotNet 软件架构

安装和升级

   安装

   升级

用户权限--功能规划中

   默认帐号**

   添加帐号**

   帐号权限**

   

索引

   Hubble.net 的数据库和数据表

       Hubble.net 数据表的数据类型

       创建、删除数据库

       创建数据表

       为数据库现有表或视图建立全文索引(一) Append Only 模式

       为数据库现有表或视图建立全文索引(二) Updatable 模式

       为数据库现有表或视图建立全文索引(三) 多表关联全文索引模式

       通过程序和现有表或视图同步

       自动和现有表同步

       通过后台任务自动同步或优化索引

       自动与Oracle中的数据同步解析

   倒排索引结构*

   倒排索引优化*

   UnTokenized 索引*

   关系数据库索引*

搜索

   搜索的基本流程*

   HubbleDotNet开源全文搜索数据库项目--查询方法汇总

   对 Tokenized 字段搜索*

       搜索语法*

           指定单词权重

           指定字段权重

           指定文档权重

       Match 方式

       Contains 方式

       Like 方式*

       组合搜索*      

   Tokenized字段和Untokenized 字段组合搜索*      

   Tokenized字段和关系数据库索引字段组合搜索*      

   多表联合搜索*

       同构表的联合搜索

       异构表的联合搜索

   编写自己的得分算法*

分词器 

      SimpleAnalyzer*

      EnglishAnalyzer*

      PanGuSegment*

      查看指定分词器的分词结果*

      查看某个字段对应分词器的分词结果*

      编写自己的分词器

数据库适配器*

      SQLSERVER 2005

      SQLSERVER 2000

      连接 Oracle 数据库

      编写自己的数据库适配器*

 

性能优化 

      大量并发访问的解决方案 

      各种数据类型占用内存情况*

      优化分词器*

      查询级别缓存*

      查询级别缓存的持久化*

      数据级别缓存*

      不同搜索方式的性能*     

      分布式查询*

      执行跟踪报告*

          如何让查询分析器输出执行跟踪报告*

          如何分析执行跟踪报告*

分布式查询 

          HubbleDotNet 分布式检索算法介绍 (一)

          HubbleDotNet 分布式检索--异步通讯模式的调用方法

测试报告

      HubbleDotNet 海量数据测试报告

远程访问*

 

SQLClient*

      大量并发访问的解决方案 

      异步通讯模式的调用方法

示例*

 

项目应用*

 

注:

分享到:
评论

相关推荐

    热璞数据库HotDB--《分布式数据库技术金融应用规范 安全技术要求》.pdf

    近年来,人民银行推动信息化...历经2年时间,于2020年11月26日,中国人民银行正式发布《分布式数据库技术金融应用规范 技术架构》(JR/T 0203-2020)、《分布式数据库技术金融应用规范安全技术要求》(JR/T0204-2020)

    开源项目-cockroachdb-cockroach.zip

    总的来说,CockroachDB是一个极具潜力的开源数据库项目,结合了传统SQL的强一致性与现代分布式系统的高可用性。通过对"开源项目-cockroachdb-cockroach.zip"的探索,我们可以更深入地理解其设计理念和技术细节,从而...

    开源项目-f0rmiga-sqloader.zip

    【f0rmiga-sqloader】是一个开源项目,它的主要功能是通过名字来加载SQL查询。这个工具的设计目的是为了简化数据库操作,特别是对于那些需要执行大量预定义SQL语句的场景,例如数据迁移、测试数据准备或者自动化脚本...

    开源项目-gophergala2016-dbservice.zip

    【标题】"开源项目-gophergala2016-dbservice.zip"是一个在Gopher Gala 2016活动中的开源项目,它涉及到数据库服务的实现。这个项目的重点是通过JSON模式验证和SQL操作来构建API接口。让我们深入探讨这个项目所涵盖...

    开源项目-h2non-filetype.zip

    通过参与和使用这样的开源项目,开发者不仅可以学习到文件类型识别的技术,还可以了解开源软件的开发流程和社区协作方式,提升自身的编程技能和对开源文化的理解。对于那些需要处理大量未知文件格式的场景,例如网络...

    开源免费数据库同步工具SQL-DBDiff_V0.4

    SQL-DBDiff_V0.4是一款开源且免费的数据库同步工具,主要针对那些需要在不同数据库之间进行数据比对和迁移的用户。该工具具备全英文界面,虽然可能对中文用户造成一定的语言障碍,但其丰富的配置选项为熟悉英文的...

    oracle+MySQL+jdbc数据库教程-视频教程网盘链接提取码下载.txt

    - **简介**:MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用。 - **优势**:易于使用、成本低、速度快等特点。 ##### 2.2 安装与配置 - **安装方法**:覆盖Windows、Linux等不同操作系统下的安装步骤。...

    开源项目-asdine-storm.zip

    Storm项目是一个ORM库,ORM全称为Object-Relational Mapping,它是一种编程技术,用于将关系数据库的数据模型映射到面向对象的编程语言中。ORM的主要目的是简化数据库操作,使得开发者可以使用面向对象的方式来处理...

    开源项目-johnnadratowski-golang-neo4j-bolt-driver.zip

    开源项目-johnnadratowski-golang-neo4j-bolt-driver.zip是一个专注于Go语言的开源项目,由johnnadratowski开发,旨在提供对Neo4J数据库的Bolt协议支持。这个驱动程序使得Go开发者能够高效、稳定地与Neo4J图形数据库...

Global site tag (gtag.js) - Google Analytics