栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ElasticSearch知识day04

ElasticSearch知识day04

 一、Spring Data ElasticSearch 使用 1.1 Spring Data ElasticSearch简介  1.1.1 什么是Spring Data         Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。         Spring Data的官网: Redirecting…         Spring Data常用的功能模块如下:           1.1.2 什么是Spring Data ElasticSearch         Spring Data ElasticSearch 基于 spring data API 简化 elasticSearch操作,将原始操作elasticSearch的客户端API 进行封装 。Spring Data为Elasticsearch项目提供集成搜索引擎。Spring Data Elasticsearch POJO的关键功能区域 为中心的模型与Elastichsearch交互文档和轻松地编写一个存储库数据访问层。         官方网站: Redirecting… 3.2 Spring Data ElasticSearch入门 3.2.1 导入Spring Data ElasticSearch坐标 3.2.2 创建applicationContext.xml配置文件,引入elasticsearch命名空间 3.2.3 编写实体类Article           3.2.4 编写Dao           3.2.5 编写Service                     3.2.6 配置applicationContext.xml     3.2.7 配置实体类          基于spring data elasticsearch注解配置索引、映射和实体的关系                             其中,注解解释如下:             @document(indexName="blob3",type="article")                         indexName:索引的名称(必填项)                          type:索引的类型              @Id:主键的唯一标识                                                                                       @Field(index=true,analyzer="ik_smart",store=true,                  searchAnalyzer="ik_smart",type = FieldType.text)                          index:是否设置分词                          analyzer:存储时使用的分词器                          searchAnalyze:搜索时使用的分词器                          store:是否存储                          type: 数据类型 3.2.8 创建测试类SpringDataESTest 3.3 Spring Data ElasticSearch的常用操作 3.3.1 增删改查方法测试     3.3.2 查询方法测试
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/682321.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号