闲坐敲棋

有约不来过夜半,闲敲棋子落灯花

导航

2012年2月29日

摘要: 在前篇例子的基础上,进一步深入了解Lucene 机制。发一个Lucene相关书籍不建议通篇阅读,在练习Demo的基础,出现疑问的地方,查阅此书 。最后通篇领悟。当然有问题还可以google,直接 搜 方法名,就会有相应的解答。下载地址 :http://download.csdn.net/detail/turandeziwo/4098864 阅读全文

posted @ 2012-02-29 10:10 闲坐敲棋 阅读(991) 评论(0) 推荐(0) 编辑

摘要: Lucene的使用,简单来说可以划分为两种类型,一是建立索引,二是搜索内容。一、建立索引的五个基础类 Document, Field, IndexWriter, Analyzer, Directory1、Document类:用来描述文档,这里的文档可以指一个HTML页面,一封电子邮件,或者是一个文本文件。一个 Document 对象由多个Field对象组成的。可以把一个Document对象想象成数据库中的一个记录,而每个Field对象就是记录的一个字段。2、Field类:用来描述一个文档的某个属性,比如一封电子邮件的标题和内容可以用两个Field对象分别描述。3、Analyzer类:用来对文档 阅读全文

posted @ 2012-02-29 09:59 闲坐敲棋 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 以全国目的地举例,通过Lucene 构建目的地搜索,按拼音,拼音首字母1 . 以下类是关于目的索引类,包含索引生成,索引查询方法。publicclassAreaIndexBiz{privateAnalyzeranalyzer;//分析器privateconstintMAX_MERGE_DOC=100;//最大合并文档数privateconstintMERGE_FACTOR=100;//合并因子privateconstintMerry_Max_Doc=1000;//内存中的最大文件数privateconstintDEFAULT_MAX_FIELD_LENGTH=int.MaxValue;priv 阅读全文

posted @ 2012-02-29 09:57 闲坐敲棋 阅读(379) 评论(0) 推荐(0) 编辑

摘要: Lucene.Net 是基于java 开源项目Lucene 转换而成,版本一般低于java lucene 版本。当前主流版本共有四个。Lucene.Net.3.0.3Lucene.Net.WP7 (win phone)Lucene.Net 2.9.4Lucene.Net 4eSVN 地址https://svn.apache.org/repos/asf/incubator/lucene.net/branches/ 阅读全文

posted @ 2012-02-29 09:45 闲坐敲棋 阅读(295) 评论(0) 推荐(0) 编辑