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*

HubbleDotNet 索引分词的测试方法和分词技巧

编写自己的分词器

数据库适配器*

SQLSERVER 2005

SQLSERVER 2000

连接 Oracle 数据库

HubbleDotNet+Mongodb 构建高性能搜索引擎--概述

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

性能优化

大量并发访问的解决方案

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

优化分词器*

查询级别缓存*

查询级别缓存的持久化*

数据级别缓存*

不同搜索方式的性能*

分布式查询*

执行跟踪报告*

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

如何分析执行跟踪报告*

分布式查询

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

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

测试报告

HubbleDotNet 海量数据测试报告

远程访问*

SQLClient*

大量并发访问的解决方案

异步通讯模式的调用方法

示例*

项目应用*

注:

* 为还没有完成的文档 
** 为功能目前尚未实现

HubbleDotNet开源全文搜索数据库项目--技术详解的更多相关文章

  1. HubbleDotNet 开源全文搜索数据库项目--为数据库现有表或视图建立全文索引(三) 多表关联全文索引模式

    关系型数据库中,多表关联是很常见的事情,HubbleDotNet 可以对部分情况的多表关联形式建立关联的全文索引,这样用户就不需要专门建一个大表 来解决多表关联时的全文索引问题. 下面以 为数据库现有 ...

  2. HubbleDotNet开源全文搜索组件相关资源

    系统简介 HubbleDotNet 是一个基于.net framework 的开源免费的全文搜索数据库组件.开源协议是 Apache 2.0.HubbleDotNet提供了基于SQL的全文检索接口,使 ...

  3. HubbleDotNet全文搜索数据库组件(一)

    HubbleDotNet 简介及安装详解 2012-11-05 12:59 来源:9SSSD.COM 作者:starts_2000 字号:T|T [摘要]HubbleDotNet 是一个基于.net ...

  4. HubbleDotNet全文搜索数据库组件(二)

    [摘要]本文介绍如何使用HubbleDotNet实现基本的全文搜索,包括建立搜索数据库.数据表.建立索引,压缩索引和搜索示例等内容. 上文介绍了HubbleDotNet的安装,接下来介绍如何使用Hub ...

  5. p2p网贷项目开发全过程技术详解,应用框架是ci2.2

    p2p网贷项目开发全过程技术详解,应用框架是ci2.2 很标准的mvc开发代码,代码也很简单,方便二次开发 这篇文章会不断更新

  6. 开源项目MultiChoiceAdapter详解(六)——GridView和MultiChoiceBaseAdapter配合使用

    这篇其实没啥重要的,主要就算是个总结吧. 一.布局文件 这里实现的是类似于上图的多图选择的效果.关键在于item布局文件的写法.这也就是这个框架奇葩的一点,莫名其妙的要在一个自定义控件里面再放一个自定 ...

  7. 开源项目MultiChoiceAdapter详解(五)——可扩展的MultiChoiceBaseAdapter

    上次写到了开源项目MultiChoiceAdapter详解(四)——MultiChoiceBaseAdapter的使用,其实我们仍旧可以不使用ActionMode的,所以这里就写一个自己扩展的方法. ...

  8. 开源项目MultiChoiceAdapter详解(四)——MultiChoiceBaseAdapter的使用

    MultiChoiceBaseAdapter是一个可以多选的BaseAdapter,使用的方式相比来说扩展性更强! 使用方式: 1.布局文件 2.写一个类继承MultiChoiceBaseAdapte ...

  9. 开源项目MultiChoiceAdapter详解(三)——MulitChoiceNormalArrayAdapter的使用

    MulitChoiceNormalArrayAdapter是我自己定义的一个类,其实就是实现了MulitChoiceArrayAdapter,为什么做这个简单的实现类呢,因为这样我们在不用Action ...

随机推荐

  1. Python编译错误总结

    1.TypeError: object() takes no parameters 如果你出现了这个报错,请检查你的__init__函数名或者其定义有没有写错.一般是把__init__写成了__int ...

  2. 大数据学习——安装zooleeper

    1 alt+p,上传zookeeper-3.4.5.tar.gz 2 解压安装包 ,安装在apps目录下 tar -zxvf zookeeper-3.4.5.tar.gz -C apps 3 删除zo ...

  3. Leetcode 301.删除无效的括号

    删除无效的括号 删除最小数量的无效括号,使得输入的字符串有效,返回所有可能的结果. 说明: 输入可能包含了除 ( 和 ) 以外的字符. 示例 1: 输入: "()())()" 输出 ...

  4. CF651B-Beautiful Paintings

    B. Beautiful Paintings time limit per test 1 second memory limit per test 256 megabytes input standa ...

  5. Java并发编程:自己动手写一把可重入锁

    关于线程安全的例子,我前面的文章Java并发编程:线程安全和ThreadLocal里面提到了,简而言之就是多个线程在同时访问或修改公共资源的时候,由于不同线程抢占公共资源而导致的结果不确定性,就是在并 ...

  6. 09-js数组常用方法

    <html> <head> <title>js数组的常用操作</title> <meta charset="UTF-8"/&g ...

  7. [Javascript] Link to Other Objects through the JavaScript Prototype Chain

    Objects have the ability to use data and methods that other objects contain, as long as it lives on ...

  8. 使用WIN32汇编语言实现一个基本windows窗体的过程分析

    一个常规的windows窗体一般都是一些一样的构造.你假设想要更改一些个性化的设置,你能够在这个一般的模板伤添砖加瓦.构造自己比較喜欢的类型.下边就分析一下一般的windows窗体的一般模板. 一. ...

  9. Bootstrap的js插件之弹出框(popover)

    data-toggle="popover"--使弹出框可以切换状态: title--设置弹出框的标题: data-content--设置弹出框的内容部分: data-placeme ...

  10. CASE函数 sql server——分组查询(方法和思想) ref和out 一般处理程序结合反射技术统一执行客户端请求 遍历查询结果集,update数据 HBuilder设置APP状态栏

    CASE函数   作用: 可以将查询结果集的某一列的字段值进行替换 它可以生成一个新列 相当于switch...case和 if..else 使用语法: case 表达式/字段 when 值 then ...