注明:本文是由本人在开发有关基于lucene资源检索系统时的一点总结,当中一部分是自己依据开发过程自己总结的,也有部分是摘自网络,因无法获取当时摘文的地址,所以在此没有写源地址。转载请声明出处Lucene-3.0.0配置一、Lucene开发环境配置step1.Lucene开发包下载step2.Jav...
分类:
Web程序 时间:
2014-11-02 13:47:40
阅读次数:
135
随着业务快速发展,基于lucene的索引文件zip压缩后也接近了GB量级,而保持索引文件大小为一个可以接受的范围非常有必要,不仅可以提高索引传输、读取速度,还能提高索引cache效率(lucene打开索引文件的时候往往会进行缓存,比如MMapDirectory通过内存映射方式进行缓存)。 ...
分类:
Web程序 时间:
2014-11-02 12:20:23
阅读次数:
388
Java并发中正确使用volatile原文链接 http://ifeve.com/how-to-use-volatile/作者:一粟 整理和翻译自Twitter实时搜索的PPT前几天并发编程群里有同学对volatile的用法提出了疑问,刚好我记得Twitter有关实时搜索的这个PPT对这个问题解释的...
分类:
编程语言 时间:
2014-11-02 00:29:09
阅读次数:
360
官网:http://lucene.apache.org/solr/ 最新版本下载:http://www.apache.org/dyn/closer.cgi/lucene/solr/ 历史版本下载:http://archive.apache.org/dist/lucene/solr/ Solr 官方W...
分类:
Web程序 时间:
2014-11-02 00:24:54
阅读次数:
182
下载地址: https://github.com/mausch/SolrNet SolrNet does not attempt to abstract much over Solr, it's assumed that you know what Solr is and how to use it...
分类:
Web程序 时间:
2014-11-01 17:45:42
阅读次数:
249
实体类型映射
在上一篇文章中,简要介绍了如何使用Hibernate Search来对一个实体进行全文搜索。
然而,在真实的应用中,实体与实体之间的关系也许更为复杂。为了对复杂实体进行搜索,就需要让底层的Lucene查询也能够理解这些关系。
下图反映了Database,Hibernate,Hibernate Search和Lucene之间的关系:...
分类:
Web程序 时间:
2014-11-01 09:47:43
阅读次数:
306
你已经掌握了这25条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams. 2.你需要学习Java语言的基础知识以及它的核心类库 (...
分类:
编程语言 时间:
2014-11-01 07:30:24
阅读次数:
207
前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩...
分类:
Web程序 时间:
2014-10-31 21:52:57
阅读次数:
288
初识Hibernate Search
要让你的应用具备Hibernate Search赋予的全文搜索的能力,需要做以下三件事:
给项目添加必要的依赖和配置信息给你的实体类添加必要的信息,从而让Lucene知道如何对它们进行索引(Indexing)在需要的地方使用符合Hibernate Search规范的查询来完成业务逻辑
对于需要添加的依赖信息,会在以后进行介绍。我们首先来看看代...
分类:
Web程序 时间:
2014-10-31 10:08:17
阅读次数:
335
Solr In Action 笔记(1) 之 Key Solr Concepts题记:看了下《Solr In Action》还是收益良多的,只是奈何没有中文版,只能查看英语原版有点类,第一次看整本的英语书,就当复习下英语并顺便做下笔记吧。1. Solr的框架从这张图上看Solr的组件还是很齐全以及清...
分类:
其他好文 时间:
2014-10-31 01:14:42
阅读次数:
340