关闭

Elasticsearch java API (27)集群管理

集群管理编辑 访问集群Java API,您需要调用 cluster()方法从一个 AdminClient: ClusterAdminClient clusterAdminClient = client.admin().cluster(); 在本指南中,我们将使用 client.admin().cluster(). 集群的健康编辑 ...
阅读(1204) 评论(0)

Elasticsearch java API (26) Indices 指标管理

脚本语言编辑 API允许一个设置索引脚本的语言与之交互。如果一个人没有提供默认将使用脚本语言。 指标管理编辑 访问指标Java API,您需要调用 indices()方法从一个 AdminClient: IndicesAdminClient indicesAdminClient = client.admin().indices();...
阅读(1275) 评论(0)

Elasticsearch java API (25)查询 DSL Span(跨度)查询

跨度查询编辑 跨度��询是低级位置查询提供专家控制的秩序和接近指定的条款。这些通常是用于实现特定查询法律文件或专利。 跨度查询不能混合(除了non-span查询 span_multi查询)。 这组查询: span_term 查询的等效 term查询但与其他跨度查询使用。span_multi 查询包装 term, range, prefix, wildcard...
阅读(876) 评论(0)

Elasticsearch java API (24)查询 DSL Specialized(专业)查询

专业查询编辑 这组包含查询不适应其他组: more_like_this 查询这个查询发现文档类似于指定的文本,文档或文档的集合。template 查询的 template查询接受一个胡子模板(内联,索引,或者从一个文件),和一个映射的参数,结合了两个查询以生成最终的执行。script 查询这个查询允许脚本作为一个过滤器。也看到了 function_score查询. ...
阅读(711) 评论(0)

Elasticsearch java API (23)查询 DSL Geo查询

地理查询编辑 Elasticsearch支持两种类型的地理数据: geo_point纬度/经度对字段的支持,和 geo_shape领域,支持点、线、圆、多边形、多等。 这组查询: geo_shape 查询发现文档与几何图型相交,包含,或与指定的geo-shape不相交。geo_bounding_box 查询发现文档与geo-points落入指定的矩形。geo_di...
阅读(2490) 评论(1)

Elasticsearch java API (22)查询 DSL Joining查询

加入查询编辑 执行完整的sql风格像Elasticsearch连接在一个分布式系统是非常昂贵的。相反,Elasticsearch提供两种形式的加入是为了规模水平。 nested 查询文档可能包含字段的类型 nested。这些字段是用来索引数组的对象,其中每个对象可以查询( nested查询)作为一个独立的文档。has_child和 has_parent 查询两个文档类型...
阅读(580) 评论(0)

Elasticsearch java API (21)查询 DSL 复合查询

复合查询编辑 复合查询包裹其他化合物或叶查询,要么把他们的结果和成绩,改变他们的行为,或者从查询过滤上下文切换。 这组查询: constant_score 查询查询这包裹另一个查询,但在过滤器上下文中执行它。所有匹配的文档给出相同的“不变” _score.bool 查询默认的查询组合多个叶子或复合查询子句, must, should, must_not,或 fil...
阅读(3720) 评论(0)

Elasticsearch java API (21)查询 DSL 项级别查询

项级别查询编辑 而全文查询将分析查询字符串在执行之前, term-level查询操作存储在反向索引的确切条款。 这些查询通常是用于结构化数据,如数字、日期和枚举,而不是完整的文本字段。或者,他们允许你工艺低级查询,上述分析过程。 这组查询: term 查询找到的文件包含指定的字段中指定的。terms 查询找到文件,包含任何的确切条款中指定的字段指定。rang...
阅读(1749) 评论(0)

Elasticsearch java API (20)查询 DSL

匹配所有查询编辑 看到匹配所有查询 配所有查询...
阅读(836) 评论(0)

Elasticsearch java API (19)Percolate API

渗透API编辑 过滤器允许一个注册查询索引,然后发送 percolate请求包括医生,回到文档的查询匹配的组注册查询。 阅读的主要渗透在阅读本指南之前文档。//This is the query we're registering in the percolator QueryBuilder qb = termQuery("content", "amazing"); //...
阅读(437) 评论(0)

Elasticsearch java API (18)Aggregations 聚合 Bucket

桶聚合编辑 全球聚合编辑 下面是如何使用 Global Aggregation 与Java API。 准备聚合请求编辑 这里有一个例子关于如何创建聚合的要求:AggregationBuilders .global("agg") .subAggregation(AggregationBuilder...
阅读(3487) 评论(0)

Elasticsearch java API (17)Aggregations 聚合 函数

指标聚合编辑 分钟聚合编辑 下面是如何使用 Min Aggregation 与Java API。 准备聚合请求编辑 这里有一个例子关于如何创建聚合的要求:MetricsAggregationBuilder aggregation = AggregationBuilders...
阅读(8838) 评论(1)

Elasticsearch java API (16)Aggregations 构建聚合

构建聚合编辑 的解释聚合指南,您可以定义子聚合在一个聚合。 一个聚合指标聚合或一桶聚合。 例如,这是一个3水平组成的聚合: 聚合条件(桶) 日期直方图聚合(桶) 平均聚合(公制) SearchResponse sr = node.client().prepareSearch() .addAggregation( Aggr...
阅读(772) 评论(0)

Elasticsearch java API (15)Count API

操作线程编辑 计数API允许设置一个线程模型时将执行的操作的实际执行API在同一个节点上执行(执行API碎片分配在同一台服务器上)。 有三个线程modes.The NO_THREADS模式意味着计数操作将调用线程上执行。的 SINGLE_THREAD模式意味着计数操作将一个不同的线程上执行所有当地的碎片。的 THREAD_PER_SHARD模式意味着计数操作将一个不同的线程...
阅读(1197) 评论(0)

Elasticsearch java API (14)Search API Terminate After 终止后

终止后编辑 文件的最大数量为每个碎片收集,到达查询执行将提前终止。如果设置,您将能够检查操作是否被要求提前终止 isTerminatedEarly()在 SearchResponseonject: SearchResponse sr = client.prepareSearch(INDEX) .setTerminateAfter(1000) .get...
阅读(537) 评论(0)

Elasticsearch java API (13)Search API 使用聚合

使用聚合编辑 下面的代码显示了如何添加两个聚合在你的搜索: SearchResponse sr = node.client().prepareSearch() .setQuery(QueryBuilders.matchAllQuery()) .addAggregation( AggregationBuilders.terms("agg...
阅读(1457) 评论(0)

Elasticsearch java API (12)Search API MultiSearch API

MultiSearch API编辑 看到MultiSearch API查询文档 SearchRequestBuilder srb1 = node.client() .prepareSearch().setQuery(QueryBuilders.queryStringQuery("elasticsearch")).setSize(1); SearchRequestBu...
阅读(704) 评论(0)

Elasticsearch java API (11)Search API scrolls

在Java中使用 scrollsedit 读了scroll documentation 先! import static org.elasticsearch.index.query.QueryBuilders.*; QueryBuilder qb = termQuery("multi", "test"); SearchResponse scrollResp = cl...
阅读(561) 评论(0)

java 用redis如何处理电商平台,秒杀、抢购超卖

一、刚来公司时间不长,看到公司原来的同事写了这样一段代码,下面贴出来: 1、这是在一个方法调用下面代码的部分: if (!this.checkSoldCountByRedisDate(key, limitCount, buyCount, endDate)) {// 标注10: throw new ServiceException("您购买的商品【" + commodityTitle...
阅读(17605) 评论(4)

Elasticsearch java API (10)批量处理 API

使用批量处理器编辑 的 BulkProcessor类提供了一个简单接口自动冲洗批量操作基于请求的数量或大小,或者在给定的时期。 使用它,首先创建一个 BulkProcessor实例:import org.elasticsearch.action.bulk.BackoffPolicy; import org.elasticsearch.action.bulk.BulkProc...
阅读(3832) 评论(2)
31条 共2页1 2 下一页 尾页
    个人资料
    • 访问:65450次
    • 积分:881
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:0篇
    • 译文:0篇
    • 评论:9条
    文章存档
    最新评论