11 2009 档案
摘要:lucene.net索引建立成功以后我们会看到索引目录会添加很多文件,如图我这里对部分文件做下介绍,大家只需要了解即可:1、索引的segment 每个segment代表lucene的一个完整索引段,建立索引后必须存在的一个文件。2、.fnm格式文件 包含 Document中所有Field名称3、.fdx和.fdt格式文件 用于存储具有store.yes属性的field的数据的相关信息4、.tii和.tis格式文件 .tii存储分词后term的索引文件,标明了每个.tis文件中词条的位置5、.cfs格式 设置了usercompoundfile属性后就会有这个文件了有人搜索的时候常常会报“找不到s
阅读全文
摘要:介绍lucene的索引工具前我先介绍两个重要的非常重要的类:Document和Field。Document和真实存在硬盘中的文件是没有任何关系的,它只是向Lucene提供原始的要索引的文件的内容,也是就索引的操作都是基于Document来操作的。我个人有个不太恰当但是非常好记忆的方法,把Document当作一个数据库,而其中的Field当作是数据中的某个字段。现在有个商品管理系统,存放商品的名称,价格,发布时间,详情等,那么我们的Document的应该如下建立: Code highlighting produced by Actipro CodeHighlighter (freeware)ht
阅读全文
摘要:Lucene.net是什么??Lucene是一个开源的全文检索工具包,使用java实现。从2000年开始,Doug Cutting把lucene放到SourceForge上供人随意下载,到了2001年,Apache自由软件联盟将其收入,成为他的一个子项目。Lucene.net是lucene的.net版本,为.net开发人员提供API。Lucene.net 起初是一个开源项目然后转向商业化,我们可以在网上找到早些的版本,是开源免费的,已经可以满足大部分的搜索需求。Lucene.net能做什么?lucene可以搭建搜索引擎,但要做成一个baidu、google是不太现实的,但是作为一个开源的、高效
阅读全文
摘要:数据库设计的时候,为了其他人能方便阅读,更加直观的了解数据库的接口,交接的时候有存档的文件,常常需要把数据库结构以文档的方式显示出来,这里介绍一下如何用简单的方法生成数据库的WORD说明文档。使用的工具有两个,一个是PowerDesigner,还有一个是PDMReader本人使用的是PowerDesigner15,支持SQL2005,我个人对PowerDesigner不太熟悉,基本不用这个设计数据...
阅读全文