目录一Lucene.Net概述二 分词三 索引四 搜索五 实践中的问题一Lucene.Net概述 Lucene.Net是一个C#开发的开源全文索引库,其源码包括“核心”与“外围”两部分。外围部分实现辅助功能,而核心部分包括:Lucene.Net.Index 提供索引管理,词组排序。Lucene.N....
分类:
Web程序 时间:
2015-04-30 06:21:21
阅读次数:
144
1.3 搜索程序组件Lucene提供搜索程序的最核心模块:索引模块和搜索模块的类库。Solr基于Lucene,提供更丰富的UI和API可以直接部署和使用下图为搜索程序的基本框架。中间黑体部分为Lucene完成的功能,也是搜索引擎的最核心部分。搜索引擎评价: 满足基本功能:搜索结果正确显示 搜索回.....
分类:
Web程序 时间:
2015-04-27 21:21:04
阅读次数:
169
这里就不在多说了。核心部分: 1 std::string HanziTable_impl2::HZsToPYsEx(const std::string &fHanzis, const bool fIsFisrt) 2 { 3 bool m_blnSimaple = false; 4 ...
分类:
其他好文 时间:
2015-04-27 16:47:17
阅读次数:
144
Dekker algorithm是一种著名的并发编程的算法,Dekker算法的核心部分是一组对称的代码来访问一组共享变量,使得两个线程不可能同时进入临界区(只要cpu内存模型是遵循顺序一致性的),从而达到线程同步的目的。以下是该算法的一种实现:static volatile int flag1 = ...
分类:
编程语言 时间:
2015-04-25 00:06:40
阅读次数:
234
很实用的一些测试经验,与大家共享,希望可以帮助到你们1、迅速找出重要的程序问题a、首先测试变更的部分,然后测试没有变化的部分。修改和更新都意味着新的风险b、首先测试核心部分,然后测试辅助功能c、首先测试能力,然后测试可靠性。先测试每个功能是否完全能用,然后在深入检查任何一个功能在很多不同条件的表现如...
分类:
其他好文 时间:
2015-04-22 20:28:21
阅读次数:
136
我还以为马大哈的作者忘记解释之前那段好长的汇编代码了,留下这么多疑惑!第二天作者就交代了:以后再讲,第二天我们先来谈谈程序核心部分的内容吧!好吧,刚准备欢喜的等着作者解释,没想到他就扔了一大串代码(什么鬼?); hello-os; TAB=4 ORG 0x7c00 ...
分类:
其他好文 时间:
2015-04-16 14:04:33
阅读次数:
218
第一章 概论 软件工程是什么? 软件工程的核心部分(构建管理、源代码管理、软件设计、软件测试、项目管理)和用户体验、用户界面设计等组成了软件工程,而软件=程序+软件工程。 软件开发过程中的难题有5点: 1、复杂性 2、不可见性 3、易变性 4、服从性 5、非连续性 软件的其他特性:1、有许多不同的....
分类:
其他好文 时间:
2015-04-16 12:05:06
阅读次数:
258
对象图的意思自己理解啦,我就不详解了。有些地方设计的不合理啦,希望指点。本对象图仅显示核心部分,不包括其他附带功能,其实还有很多其他设计,郑重声明:本图是我来公司前做的,并非公司所有产权,只是后来公司的业务逻辑类似我之前做的,所以在此对象图基础上做了增删改。
分类:
其他好文 时间:
2015-04-15 19:30:07
阅读次数:
156
一、概述字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等。 当前的大部分浏览器也...
分类:
编程语言 时间:
2015-04-14 11:06:18
阅读次数:
153
Oracle通过数据字典来管理和展现数据库信息,数据字典通常储存数据库的元数据,是数据库的“数据库”。通常说的数据字典由4部分组成:内部RDBMS(X$)表、数据字典表、动态性能视图(V$)和(静态)数据字典视图。(两表两视图)1,内部RDBMS(X$)表 X$表示Oracle数据库的核心部分,.....
分类:
数据库 时间:
2015-04-12 13:15:40
阅读次数:
164