之前搭建logstash的时候使用过elasticsearch。 刚好最近在公司也用到了es,写篇水文记录一下也当做笔记吧。 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,使用RESTful web暴露接口。 它有许多特性,比如以下几个属性 ...
分类:
其他好文 时间:
2017-07-27 00:52:49
阅读次数:
134
AlphaGo GITHUB https://github.com/Rochester-NRT/AlphaGo $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split( ...
分类:
其他好文 时间:
2017-07-26 19:29:47
阅读次数:
155
1 public sealed class SearchIndexManager 2 { 3 private static readonly SearchIndexManager searchManager=new SearchIndexManager(); 4 private SearchInde... ...
分类:
Web程序 时间:
2017-07-26 01:43:38
阅读次数:
158
简介 ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间时间索引和全文检索。官网:http://www.elasticsearch.org 它对外提供一系列基于java和http的api,用于索引、检索 ...
分类:
其他好文 时间:
2017-07-25 13:38:26
阅读次数:
174
安装完成之后,我们该开始学习关于ElasticSearch最基本的CURD操作了。 ElasticSearch作为一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,其接口也是RESTful 风格。文档储存类型也是json格式。那么我们就可以像操作webapi一样简单的操作 ...
分类:
其他好文 时间:
2017-07-25 13:30:53
阅读次数:
141
1. JDK要求 Solr 4.10 要求JDK版本必须是1.7或更高。 2. 下载 下载地址: http://www.apache.org/dyn/closer.cgi/lucene/solr/ 下载得到zip压缩包,下载的版本为4.10.2. 文件大小148MB左右。 3. 安装 1、 将sol ...
本节内容: Elasticsearch介绍 Elasticsearch集群安装部署 Elasticsearch优化 安装插件:中文分词器ik 一、Elasticsearch介绍 Elasticsearch是一个分布式搜索服务,提供Restful API,底层基于Lucene,采用多shard的方式保 ...
分类:
其他好文 时间:
2017-07-23 16:48:52
阅读次数:
176
一.Lucene.net的简单介绍 1.为什么要使用Lucene.net 使用like的模糊查询,模糊度太低,中间添加几个字就无法查找。同时会造成数据库的全文检索,效率低下,数据库服务器造成太大的压力,Lucenenet只是一个全文检索引擎开发包,并不是一个完整的搜索引擎,不像www.baidu.c ...
分类:
Web程序 时间:
2017-07-22 19:48:05
阅读次数:
321
Solr是一个高性能,採用Java5开发,基于Lucene的全文搜索server。同一时候对其进行了扩展,提供了比Lucene更为丰富的查询语言,同一时候实现了可配置、可扩展并对查询性能进行了优化,而且提供了一个完好的功能管理界面,是一款很优秀的全文搜索引擎。 能够将数据库中的数据导入到solr中, ...
分类:
数据库 时间:
2017-07-22 12:09:58
阅读次数:
194
默认的merge policy。 findMerges: 先将全部段依照扣除删除文档之后的字节数(bytesize * (1.0 - delRatio))降序排,对当中size() > 2.5G(maxMergedSegmentSize / 2)的段排除在外,其它仅仅要不是正在归并的段,增加候选。 ...
分类:
Web程序 时间:
2017-07-21 20:42:25
阅读次数:
248