搜索引擎
奋斗的鱼
这个作者很懒,什么都没留下…
展开
-
lucene学习--lucene基本概念和流程
Lucene的基本概念 Lucene是什么? Lucene是一款高性能、可扩展的信息检索工具库。信息检索是指文档搜索、文档内信息搜索或者文档相关的元数据搜索等操作。 信息检索流程如下: 1、 将即将检索的资源集合放到本地,并使用某种特定的结构存储,称为索引,这个索引的集合称为索引库。由于索引库的结构按照专门为快速查询设计的,所以查询的速度非常的快;转载 2014-09-28 17:40:18 · 514 阅读 · 0 评论 -
lucene学习--全文检索lucene介绍
1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 1.2 lucene能做什么 要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文转载 2014-09-23 18:05:55 · 383 阅读 · 0 评论 -
lucene学习--搜索方法总结
1.多字段搜索 使用 multifieldqueryparser 可以指定多个搜索字段。 query query = multifieldqueryparser.parse(”name*”, new string[] { fieldname, fieldvalue }, analyzer); indexreader reader = indexreader.open(directory);原创 2014-10-08 12:53:59 · 327 阅读 · 0 评论 -
树结构--Trie树
一:概念 下面我们有and,as,at,cn,com这些关键词,那么如何构建trie树呢? 从上面的图中,我们或多或少的可以发现一些好玩的特性。 第一:根节点不包含字符,除根节点外的每一个子节点都包含一个字符。 第二:从根节点到某一节点,路径上经过的字符连接起来,就是该节点对应的字符串。 第三:每个单词的公共前缀作转载 2015-08-01 15:59:24 · 317 阅读 · 0 评论