项目作者: AsuraSpace

项目描述 :
通过 Feign 把 Elasticsearch(7.1) 的 Restful API 包装成 SDK ,方便 Java 项目快速实现分词搜索业务
高级语言: Java
项目地址: git://github.com/AsuraSpace/elasticsearch-client-java.git
创建时间: 2019-07-09T02:45:23Z
项目社区:https://github.com/AsuraSpace/elasticsearch-client-java

开源协议:

下载


elasticsearch-client-java

一、简介

  1. 通过 Feign Elasticsearch7.1 Restful API 包装成 SDK ,方便 Java 项目快速实现分词搜索业务。

二、Elasticsearch 基本概念

2.1 索引 Index

  1. Elasticsearch index 是文档的容器,是一类文档的集合,可类比 MySQL 里面的表。

2.2 文档 Document

  1. Elasticsearch 是面向文档的,文档是所有可搜索数据的最小单位,可类比 MySQL 表中的记录。

2.3 字段 Filed

  1. Elasticsearch 的文档主要是 JSONField JSON 的字段,可类比 MySQL 表中的列。

2.4 指定索引 (类比 MySQL 确定数据表 from table_xxx

2.5 Elasticsearch 与现有系统整合方案