http://www.iteye.com/news/27484 1. Lucene Lucene的开发语言是Java,也是Java家族中最为出名的一个开源搜索引擎,在Java世界中已经是标准的全文检索程序,它提供了完整的查询引擎和索引引擎,没有中文分词引擎,需要自己去实现,因此用Lucene去做一个 ...
分类:
其他好文 时间:
2018-01-19 19:56:12
阅读次数:
211
我的新作观点网http://www.guandn.com(观点网是一个猎获新奇、收获知识、重在独立思考的网站),它前端js、css的压缩、合并、md5命名等就使用了gulp自动化构建技术,gulp很小巧使用起来很舒服。ps:接下来我会逐一开源观点网开发过程中的前后端技术,如:lucene全文索引、自定义富文本编辑器、图片上传压缩水印等等。一、什么是gulpgulp是一个自动化构建工具,开发者可以使
分类:
其他好文 时间:
2018-01-19 17:52:07
阅读次数:
196
由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的功能需求,目前在实现搜索引擎的方案上有集中方案可供选择: 1. 基于Lucene自己进行封装实现站内搜索。工作量及扩展性都较大,不采用。 2. 调用Google、Baidu的API实现站内搜索。同第三方搜索引擎绑定太死 ...
分类:
系统相关 时间:
2018-01-19 16:52:24
阅读次数:
437
Solr是一个高性能,采用Java5开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 1 安装与配置 http://www.cn ...
分类:
其他好文 时间:
2018-01-18 17:18:47
阅读次数:
146
各位小伙伴,又到了本期分享大数据技术的时间,本次给大伙带来的是Elasticsearch这个技术,闲话不多聊,我们开始进入正题。 一、什么是elasticsearch Elasticsearch是一个基于Lucene的实时的分布式搜索和分析 引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠, 快 ...
分类:
其他好文 时间:
2018-01-17 20:12:04
阅读次数:
180
《别做正常的傻瓜》 《人人都是架构师》 《领域驱动设计和模式实践》 《JavaScript设计模式与开放实践》 《JavaScript正则表达式迷你书》 《大话设计模式》(第4遍阅读) 《算法导论》 缓存,数据库优化库表拆分,负债均衡,消息队列,elasticsearch,solr.lucene,n ...
分类:
其他好文 时间:
2018-01-15 17:32:59
阅读次数:
346
全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene ...
分类:
其他好文 时间:
2018-01-15 00:27:34
阅读次数:
156
SolrCloud是什么 参考 solrCloud官网介绍 http://lucene.apache.org/solr/guide/6_6/solrcloud.html Apache Solr 可以设置solr集群,并且有容错性和高可用性能力,这被称为SolrCloud,它的功能是提供分布式索引和搜 ...
相比ElasticSearch,Solr的文档详尽丰富,同时也显得冗余啰嗦。 Solr的官方文档有两个地方: "Solr官方教程" "Solr社区维基" 本文主要列出一些Solr Wiki中的主要讨论主题,方便查阅: "SolrJ" 主要讲解Solr Java客户端的使用方法,版本比较老。 "Sol ...
分类:
其他好文 时间:
2018-01-12 22:46:24
阅读次数:
337
solr介绍 来自官网http://lucene.apache.org/solr/解释: Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and loa ...