前言 一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务...
分类:
Web程序 时间:
2014-11-07 14:41:02
阅读次数:
208
nDocs must be > 0// 函数search(query,filter,n),其中query是查询条件,filter是过滤器,n查询数量,异常消息意思就是n参数的值必须大于0TopDocs topDocs = indexSearcher.search(bQuery, null, star...
分类:
Web程序 时间:
2014-11-07 11:13:28
阅读次数:
267
csdn blog -Lucene 3.0 的Query Parser(查询语法)ibm developerWorks -使用 Apache Lucene 2.4.1 搜索文本oschina.net -Lucene 2.4.0查询语法详解cnblogs -全文检索与Lucene3.3.0学习
分类:
Web程序 时间:
2014-11-07 11:11:10
阅读次数:
153
索引建立时 1.对原有索引文件进行建立,是可以访问索引文件中的数据的 2.建立新索引文件,必须等建立完毕后,才可以访问,新建立的文件如果没有建立完是不可以被访问的如果想建立200w的数据的索引又想立即查看的话,先建立1w,建好之后再去建立199w,这样做!新索引文件建立时:[webuser@lo.....
分类:
Web程序 时间:
2014-11-07 11:06:37
阅读次数:
558
索引中文档的属性建立与不建立带来的影响总结1.依据文档的某属性去查找索引的话,只会返回带有此属性(如果你对当前属性设定了条件,那么需要满足当前条件)的所有文档,没有建立此属性的文档是不会在返回结果文档中的,不管你的属性值类型是什么(string、date、long、int),结果都是一样的2.查找条...
分类:
Web程序 时间:
2014-11-07 11:01:29
阅读次数:
202
http://www.oschina.net/question/1092_560Escaping Special CharactersLucene支持转义查询中的特殊字符,以下是Lucene的特殊字符清单:+ - && || ! ( ) { } [ ] ^ " ~ * ? : \转义特殊字符我们可以...
分类:
Web程序 时间:
2014-11-07 11:00:40
阅读次数:
260
Solr In Action 笔记(3) 之 SolrCloud基础在Solr中,一个索引的实例称之为Core,而在SolrCloud中,一个索引的实例称之为Shard;Shard 又分为leader和replica。1. SolrCloud的特质作为分布式搜索引擎的SolrCloud具有以下几个特...
分类:
其他好文 时间:
2014-11-07 00:50:25
阅读次数:
515
搜索文档 利用 Lucene 进行搜索就像建立索引一样也是非常方便的。在上面一部分中,我们已经为一个目录下的文本文档建立好了索引,现在我们就要在这个索引上进行搜索以找到包含某个关键词或短语的文档。Lucene 提供...
分类:
Web程序 时间:
2014-11-06 13:15:36
阅读次数:
150
建立索引 为了对文档进行索引,Lucene 提供了五个基础的类,他们分别是 Document, Field, IndexWriter, Analyzer, Directory。下面我们分别介绍一下这五个类的用途: Document Document 是用来描述文档的,这里的...
分类:
Web程序 时间:
2014-11-06 11:12:11
阅读次数:
179
这里是我整理的一些自己知道的信息检索知识的备忘document: 相当于数据块里的一条记录field: 相当于数据库里的一列term: 指某个field的词,英文单词一般会转词的原型tf:term在field内的词频率函数df:term在全文档集合内的频率函数idf:term在全文档集合内的逆向频率...
分类:
其他好文 时间:
2014-11-06 01:59:40
阅读次数:
174