ElasticSearch

ElasticSearch 7 搜索(9)排序查询

ElasticSearch 7 搜索(9)排序查询

第一种排序查询 GET/POST请求 请求 localhost:9200/nba/_search 请求体 { // 语义: 火箭队中按打球时间从大到小排序的球员 "query": { "match": { "te

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 搜索(8)布尔查询

ElasticSearch 7 搜索(8)布尔查询

type description must 必须出现在匹配文档中 filter 必须出现在文档中,但是不打分 must_not 不能出现在文档中 should 应该出现在文档中 must查询 GET/POST请求 请求 localhost:9200/nba/_sear

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 搜索(7)范围查询

ElasticSearch 7 搜索(7)范围查询

第一种范围查询 GET/POST请求 请求 localhost:9200/nba/_search 请求体 { // 语义: 查找在nba打了2年到10年以内的球员 "query": { "range": { "

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 搜索(6)trem多种查询

ElasticSearch 7 搜索(6)trem多种查询

批量导入数据 ES提供了Bulk的API 来进行批量操作 数据结构类型,以换行区分 // 必须有一个索引叫book {"index": {"_index": "book", "_type": "_doc

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 学习(5)文档的搜索

ElasticSearch 7 学习(5)文档的搜索

term(词条)查询和full text(全文)查询 词条查询:词条查询不会分析查询条件,只有当词条和查询字符串完全匹配时,才匹配搜索 全文查询:ElasticSearch引擎会先分析查询字符串,将其拆分成多个分词,只要已分析的字段中包含词条的任意一个,或全部包含,就匹配查询条件,返回该文档;如果不

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 学习(4)文档的增删改查

ElasticSearch 7 学习(4)文档的增删改查

新增文档 指定ID PUT/POST请求 请求 localhost:9200/nba/_doc/1 请求体 { "name": "哈登", "team_name": "火箭", &quo

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 学习(3)映射的介绍与使用

ElasticSearch 7 学习(3)映射的介绍与使用

type: text 可分词 type: keyword 不可分词 创建Mapping PUT请求 请求 localhost:9200/nba/_mapping 请求体 { "properties":{ //字段的信息 "nam

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 学习(2)索引基本操作

ElasticSearch 7 学习(2)索引基本操作

查看基本信息 localhost:9200 { "name" : "node-1", "cluster_name" : "elasticsearch", "cluster_uuid" :

Joe.Ye Joe.Ye 2023-03-12
0 0 0
ElasticSearch 7 学习(1)基本概念

ElasticSearch 7 学习(1)基本概念

索引 index 一个索引可以理解成一个关系数据库的库 类型 type 一种type就像一类表,比如user表,order表 映射 mapping mapping定义了每个字段的类型等信息。相当于关系型数据库中的表结构 文档 document 一个document相当于关系型数据库中

Joe.Ye Joe.Ye 2023-03-12
0 0 0
1 2