最新文章列表

浅谈Lucene中的DocValues

前言: 在Lucene4.x之后,出现一个重大的特性,就是索引支持DocValues,这对于广大的solr和elasticsearch用户,无疑来说是一个福音,这玩意的出现通过牺牲一 ...
qindongliang1922 评论(2) 有7515人浏览 2016-05-10 19:12

Elasticsearch 常用的java操作

原文链接:http://blog.csdn.net/changong28/article/details/38445805#comments 在原文基础上针对2.3.1版本稍微修改了一下 3.3.1 Preparing a query 准备查询请求 import org.elasticsearch.action.search.SearchResponse; import o ...
study121007 评论(0) 有24544人浏览 2016-05-07 16:07

Elasticsearch 使用java来进行crud操作

前面的文章描述了使用客户端的方式来进行crud的操作,但在项目中还是要以程序的方式来执行这些操作的,简单介绍一下常用的操作吧。   1、读取文档 GetResponse response = client.prepareGet("webapp", null, "1") .setFields("title", "co ...
study121007 评论(0) 有3100人浏览 2016-05-07 14:44

Elasticsearch 连接ES的两种方式

1、创建客户端节点来连接: 其中client(true)将node指定为客户端节点,所以这个不能写漏掉,客户端节点是不持有数据的, Node node = NodeBuilder.nodeBuilder().clusterName(clusterName).client(true) .node(); Client client = node.client(); ...
study121007 评论(0) 有14848人浏览 2016-05-07 13:31

分布式搜索Elasticsearch 创建客户端(三)

原文链接:http://blog.csdn.net/geloin/article/details/8476614     4. org.elasticsearch.client.IndicesAdminClient接口 IndicesAdminClient提供了针对索引的action的operation的管理进行操作的接口,它有以下方法: 1) exists(IndicesExist ...
study121007 评论(0) 有962人浏览 2016-05-04 14:16

Elasticsearch 创建客户端(二)

原文链接:http://blog.csdn.net/geloin/article/details/8476508     3. org.elasticsearch.client.ClusterAdminClient接口 ClusterAdminClient提供了对针对集群的action和operation的管理接口。它有以下方法: 1) health(ClusterHealthRe ...
study121007 评论(0) 有666人浏览 2016-05-03 06:40

Elasticsearch 创建客户端(一)

原文链接:http://blog.csdn.net/geloin/article/details/8448691   在elasticsearch源代码中,进入到org.elasticsearch.client,你会发现下图所示的类:   我们从最外层开始。 1 org.elasticsearch.client.AdminClient接口 AdminClient下有两个方法:1) c ...
study121007 评论(0) 有1648人浏览 2016-05-03 06:24

分布式搜索Elasticsearch源码分析之二------索引过程源码概要分析

原文链接:http://www.searchtech.pro/articles/2013/02/15/1360941961206.html     elasticsearch的索引逻辑简单分析,这里只是理清主要的脉络,一些细节方面以后的文章或会阐述。   假如通过java api来调用es的索引接口,先是构造成一个json串(es里表示为XContent,是对要处理的内容进行抽象), ...
study121007 评论(0) 有929人浏览 2016-05-03 06:13

Elasticsearch源码分析之一——使用Guice进行依赖注入与模块化系统

原文链接:http://www.searchtech.pro/articles/2013/02/15/1360942810308.html   elasticsearch使用google开源的依赖注入框架guice,这个项目号称比spring快100倍,具体性能没有测试过,不过由于其代码比较简洁,比spring快很有可能,是不是快那么多就不知道了。先介绍下guice的基本使用方法。 ...
study121007 评论(0) 有1151人浏览 2016-05-03 05:48

Elasticsearch 数据建模 - 处理关联关系(2)

原文链接:http://blog.csdn.net/dm_vincent/article/details/47710591     字段折叠(Field Collapsing) 一个常见的需求是通过对某个特定的字段分组来展现搜索结果。我们或许希望通过对用户名分组来返回最相关的博文。对用户名分组意味着我们需要使用到terms聚合。为了对用户的全名进行分组,name字段需要有not_ ...
study121007 评论(0) 有1130人浏览 2016-04-30 10:06

Elasticsearch 数据建模 - 处理关联关系(1)

原文链接:http://blog.csdn.net/dm_vincent/article/details/47710367     数据建模(Modeling Your Data) ES是一头不同寻常的野兽,尤其是当你来自SQL的世界时。它拥有很多优势:性能,可扩展性,准实时的搜索,以及对大数据的分析能力。并且,它很容易上手!只需要下载就能够开始使用它了。 但是它也不是魔法。为 ...
study121007 评论(0) 有860人浏览 2016-04-30 09:52

Elasticsearch 过滤查询以及聚合(Filtering Queries and Aggregations)

原文链接:http://blog.csdn.net/dm_vincent/article/details/42757519   本章翻译自Elasticsearch官方指南的Filtering Queries and Aggregations一章。     过滤查询以及聚合   A natural extension to aggregation scoping is filte ...
study121007 评论(0) 有1077人浏览 2016-04-30 09:46

Elasticsearch 聚合作用域(Scoping Aggregations)

原文链接:http://blog.csdn.net/dm_vincent/article/details/42695339     聚合作用域(Scoping Aggregations) 到现在给出的聚合例子中,你可能已经发现了在搜索请求中我们省略了query子句。整个请求只是一个简单的聚合。 聚合可以和搜索请求一起运行,但是你需要理解一个新概念:作用域(Scope)。默认情况下, ...
study121007 评论(0) 有1065人浏览 2016-04-30 08:29

Elasticsearch 聚合 - 时间数据处理(Looking at Time)

原文链接:http://blog.csdn.net/dm_vincent/article/details/42594043   本章翻译自Elasticsearch官方指南的Looking at Time一章。     时间数据处理(Looking at Time)   如果在ES中,搜索是最常见的行为,那么创建日期柱状图(Date Histogram)肯定是第二常见的。为什么要 ...
study121007 评论(0) 有8462人浏览 2016-04-30 08:17

Elasticsearch 聚合的测试数据

原文链接: http://blog.csdn.net/dm_vincent/article/details/42407823   本章翻译自Elasticsearch官方指南的Aggregation Test-Drive一章。     聚合的测试数据(Aggregation Test-Drive)   我们将学习各种聚合以及它们的语法,但是最好的学习方法还是通过例子。一旦你了解了 ...
study121007 评论(0) 有878人浏览 2016-04-29 07:36

Elasticsearch 聚合中的重要概念 - Buckets(桶)及Metrics(指标)

原文链接:http://blog.csdn.net/dm_vincent/article/details/42387161   本章翻译自Elasticsearch官方指南的Aggregations-High-level Concepts一章。     高层概念(High-Level Concepts)   和查询DSL一样,聚合(Aggregations)也拥有一种可组合(Co ...
study121007 评论(0) 有1566人浏览 2016-04-29 07:22

Elasticsearch 控制相关度 (六) - function_score查询中的filter,functions及random_score参数

原文链接:http://blog.csdn.net/dm_vincent/article/details/42201789   本章翻译自Elasticsearch官方指南的Controlling Relevance一章。     根据过滤子集来提升(Boosting F ...
study121007 评论(0) 有1548人浏览 2016-04-29 07:06

Elasticsearch 控制相关度 (五) - function_score查询及field_value_factor,boost_mode,max_

原文链接:http://blog.csdn.net/dm_vincent/article/details/42201721   本章翻译自Elasticsearch官方指南的Controlling Relevance一章。     function_score查询   function_sco ...
study121007 评论(0) 有1001人浏览 2016-04-29 06:10

Elasticsearch 控制相关度 (四) - 忽略TF/IDF

原文链接:http://blog.csdn.net/dm_vincent/article/details/42157577   本章翻译自Elasticsearch官方指南的Controlling Relevance一章。     忽略TF/IDF   有时我们不需 ...
study121007 评论(0) 有667人浏览 2016-04-28 10:00

Elasticsearch 控制相关度 (三) - 通过查询结构调整相关度以及boosting查询

原文链接:http://blog.csdn.net/dm_vincent/article/details/42134905   本章翻译自Elasticsearch官方指南的Controlling Relevance一章。     通过查询结构调整相关度   ES提供的查询DSL是相当灵活的。你可以通过将单独的查询子句在查询层次中上下移动来让它更重要/更不重要。比如,下面的查询: ...
study121007 评论(0) 有506人浏览 2016-04-28 09:53

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics