2016年5月12日

摘要: 一、初步认识搜索 先从上一篇示例代码中我们摘录一段代码看看搜索的简单实现: 从上面代码,我们不难看出,搜索需要用到IndexSearcher,Query,QueryParser和TopDocs(或者Hits)四个核心类: 1、 IndexSearcherIndexSearcher会打开索引文件,它不 阅读全文
posted @ 2016-05-12 11:40 邬兴亮 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、简单认识索引 Lucene.Net的应用相对比较简单。一段时间以来,我最多只是在项目中写点代码,利用一下它的类库而已,对很多名词术语不是很清晰,甚至理解 可能还有偏差。从我过去的博客你也可以看出,语言表达一直不是个人所长,就算”表达“了也有大面积抄书的嫌疑,所以很多概念性的介绍能省则省(除非特别 阅读全文
posted @ 2016-05-12 11:36 邬兴亮 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 用Lucene.net对数据库建立索引及搜索 最近我一直在研究 Lucene.net ,发现Lucene.net对数据库方面建索引的文章在网上很少见,其实它是可以对数据库进行索引的,我闲着没事,写了个测试程序,竟然成功了, 可以实现对数据另类查询的一种方式(通过建索引查询),发表出来,和大家共享. 阅读全文
posted @ 2016-05-12 11:19 邬兴亮 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 第一、按词条搜索 - TermQuery 这样就可以把 field 为 name 的所有包含 word1 的文档检索出来了。 第二、“与或”搜索 - BooleanQuery 它实际是一个组合 query 看看下面的代码: 其中的MUST、SHOULD、MUST_NOT表示与、或、非 ,从字面意思很 阅读全文
posted @ 2016-05-12 11:17 邬兴亮 阅读(406) 评论(0) 推荐(0) 编辑

导航