elasticsearch简介及api调用

发布时间:2018-07-01 12:57:03   来源:文档文库   
字号:

Elasticsearch介绍

Elastic Search 是一个基于lucence构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。

Elasticsearch是一个实时分布式搜索和分析引擎。与数据库对比来说:在大部分数据在提取可用知方面得异常无能。的确,它过时间戳或者精确匹配做过滤,但是它够进行全文搜索,理同义词和根据相关性文档打分?它能根据同一份数据生成分析和聚合的?最重要的是,它在没有大量工作程(线程)的情况下能做到数据的实时处

1elasticsearch查询

float BOOST = (float) 1.2;

MatchQueryBuilder titleSearchBuilder = QueryBuilders.matchQuery("keywords", keyWords);

titleSearchBuilder.boost(BOOST);

titleSearchBuilder.operator(Operator.AND);

b.must(titleSearchBuilder);

2elasticsearch更新索引数据

通过id删除 client.prepareDelete(twitter,twitter), deleteMap.get("id"))

.execute().actionGet();

3elasticsearch 删除索引数据

本文来源:https://www.2haoxitong.net/k/doc/aa27e88fe45c3b3566ec8b08.html

《elasticsearch简介及api调用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式