`
pcajax
  • 浏览: 2173470 次
  • 性别: 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*

      大量并发访问的解决方案 

      异步通讯模式的调用方法

示例*

 

项目应用*

 

注:

分享到:
评论

相关推荐

    开源项目-cockroachdb-cockroach.zip

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

    开源项目-f0rmiga-sqloader.zip

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

    老李收录网网址导航源码整站开源带数据库基于Z-BlogPHP程序.txt

    老李收录网网址导航源码整站开源带数据库基于Z-BlogPHP程序.txt

    HotCity城市选择器 开源 - 城市数据库可自己导出(源代码+截图)

    HotCity城市选择器 开源 - 城市数据库可自己导出(源代码+截图)HotCity城市选择器 开源 - 城市数据库可自己导出(源代码+截图)HotCity城市选择器 开源 - 城市数据库可自己导出(源代码+截图)HotCity城市选择器 开源 - ...

    开源项目-gophergala2016-dbservice.zip

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

    开源项目-h2non-filetype.zip

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

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

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

    开源项目-gopherchina-conference.zip

    《GopherChina 2016大会开源项目详解》 GopherChina,作为中国地区规模盛大的Go语言技术盛会,每年都会吸引众多开发者参与。2016年的GopherChina大会,更是留下了丰富的技术资源,其中开源项目"conference-master...

    开源项目-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图形数据库...

    开源项目-tmc-pqstream.zip

    【开源项目-tmc-pqstream.zip】是一个包含开源项目pqstream的压缩文件,该项目的核心功能是提供从PostgreSQL数据库中进行流式操作的能力。在深入探讨这个项目之前,我们需要了解几个基本概念:开源项目、PostgreSQL...

    开源项目-lk-geimfari-awesomo.zip

    在信息技术领域,开源项目扮演着至关重要的角色,它们推动了技术的发展,为开发者提供了丰富的资源和学习平台。"lk-geimfari-awesomo.zip"是一个专门收集优秀Golang项目的开源库,旨在帮助开发者发现、学习并利用...

    开源项目-tsdtsdtsd-gobbs.zip

    【开源项目-tsdtsdtsd-gobbs.zip】是一个开源项目,它的名称可能是由于某种特定的命名约定或开发者个人的标识方式。"gobbs"可能是该项目的核心部分或者主要功能的简写,暗示这可能是一个基于Go语言的论坛系统。在...

    开源项目-jackc-pgx.zip

    PostgreSQL是一种高度成熟、功能丰富的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目。而Jackc-PGX则为Go开发者提供了与PostgreSQL数据库进行通信的桥梁,它允许开发者编写高性能、低延迟的应用程序,...

    开源项目-dgraph-io-dgraph.zip

    Dgraph是开源的一个高性能、分布式图数据库,专为大规模数据处理设计...开源项目-dgraph-io-dgraph.zip提供了探索和学习Dgraph的绝佳机会,无论是为了实际项目应用还是为了提升技术能力,都是值得深入研究的宝贵资源。

Global site tag (gtag.js) - Google Analytics