Search Engine
文章平均质量分 85
iteye_1706
这个作者很懒,什么都没留下…
展开
-
Solr 学习笔记(五)-Solr扩展之分布式索引实例
准备: 当你的所有数据非常多,一台服务器无法承担,这时Sharding是一种常见的扩展解决策略,即将这些索引数据分散到不同的服务器上,而查询时Solr具备将单一的查询请求分发到多个Solr shards上,并聚集结果到一个单一的result里返回调用者。建立分布式索引需遵循以下条件: 索引的文档必须有一个唯一键; 当拥有相同的id的文档被查询到时,solr将选择第...原创 2010-07-14 16:17:34 · 86 阅读 · 0 评论 -
Lucene/Solr Dev 3 Solr Cache and Load Balance
Warmming up: Analysing the solr src class, which packaged in org.apache.solr.search. There are two implementations of cache available for Solr, LRUCache, based on a synchronized LinkedHashMap, ...2010-07-30 17:32:20 · 57 阅读 · 0 评论 -
Lucene/Solr Dev 2 : Indexing and Searching Simultaneously
Abstract First i give my conclusion: Lucene can index and search simultaneously, what's more, we can only index one document and then we can search this document at once. Sounds cool, but to do li...2010-07-28 23:41:14 · 75 阅读 · 0 评论 -
Lucene/Solr Dev 1:Lucene indexing Time(Date)& Lucene Query Time(Date)
先看一段代码及其运行结果:File indexFile = new File("lucene.index_all");QueryService service = new QueryService(); IndexReader reader = CBEUtil.getIndexReader(indexFile);IndexSearcher searcher = new IndexS...2010-07-27 18:17:01 · 83 阅读 · 0 评论 -
Lucene学习笔记(二)Lucene的使用
如果你想快速查询你磁盘上文件,或查询邮件、Web页面,甚至查询存于数据库的数据,你都可以借助于Lucene来完成。但是要完成查询就必须先建立索引。首先从Lucene API说起:1、 Lucene API(核心操作类) IndexWriter创建和维护索引(向原索引中添加新Document,设置合并策略、优化等)FSDirectory最主要用来存储索引文件的类,表示...原创 2010-07-26 11:34:50 · 143 阅读 · 0 评论 -
Lucene学习笔记(一)Lucene入门实例
学习Lucene有两周时间,现就这两周的学习做一个简单小结,写了一个入门级别的实例,如下面所示;小结:一、 Lucene是全文搜索引擎,注意是全文检索,但只检索文本。具体应用可以总结为一句话:先建立索引,再进行搜索;二、从信息源拷贝到本地进行加工,称为索引库(信息集合),加工主要包括建立索引,具体是把文本中的关键字拆分出来建立索引;搜索时在本地索引库中搜索,具体是把搜索的字符串解析后再...2010-07-23 09:31:02 · 102 阅读 · 0 评论 -
Solr学习笔记(一)Tomcat下配置实例
准备:Tomcat版本:apache-tomcat-7.0.0Solr版本:apache-solr-1.4.1开始:解压apache-solr-1.4.1.zip包,解压开目录结构如下: 将apache-solr-1.4.1\example\webapps下solr.war复制到Tapache-tomcat-7.0.0\webapps中;将apache-sol...2010-07-19 17:55:12 · 64 阅读 · 0 评论 -
Solr学习笔记(四)Solr索引复制-示例说明
准备:为什么要进行索引复制呢?当有很多个客户并发访问某Solr服务器,这可能会导致Solr服务器崩溃(Solr服务器性能达不到这些客户并发访问的需求),这时就可以考虑通过索引复制,将索引复制到多个服务器上,这就是Solr的索引复制,如下图所示:如图:Master Solr 为性能达不到很多客户并发访问的服务器,是需要被索引复制的服务器,Slave instances 为复制了Master...原创 2010-07-19 16:32:38 · 124 阅读 · 0 评论 -
Solr学习笔记(三)Solr客户端开发实例
Warming Up:本文章通过两种方法索引数据为主线,说明Solr客户端开发,两种方法分别是:直接发送XML文件到Solr服务器;通过Solrj建立客户端程序。本文分别从这两个方面各写一个例子程序;Dependency:Solr: apache-solr-1.4.1 Tomcat: apache-tomcat-7.0.0Note:本文谈论到不止数据索引,还包括对Solr索引数据...原创 2010-07-16 15:56:01 · 145 阅读 · 0 评论 -
Lucene/Solr Dev 4 Difference between Lucene and Solr
Difference between Lucene and SolrText search has been around for perhaps longer then we can remember. No matter what client installed software or server ran web site, they all have search. So if yo...2010-08-04 16:59:03 · 105 阅读 · 0 评论