![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES
你个佬六
程序员各个都是佬六!!
展开
-
ES index生命周期配置
一、前言PUT _ilm/policy/AAAAAA_policy{ "policy": { "phases": { "hot": { "min_age": "0ms", "actions": { "rollover": { "max_size": "100mb" }, "set_priority": { "priority": 100原创 2021-12-09 14:00:53 · 2027 阅读 · 0 评论 -
ES 批量插入数据 bulk
引入依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>7.4.0</version> <exclusions&g原创 2021-08-13 15:25:42 · 5154 阅读 · 1 评论 -
es 修改 mapping 字段类型
一、原索引PUT my_index{ "mappings": { "_doc": { "properties": { "create_date": { "type": "date", "format": "yyyy-MM-dd ||yyyy/MM/dd" } } } }}二、创建新索引PUT my_index2{ "mappings": {原创 2021-08-06 16:44:00 · 13474 阅读 · 1 评论 -
ES计算余弦相似度
一、前言最近在项目中做数据推荐的功能,比如,猜你喜欢。主动给用户推荐用户喜欢的商品。如何判断某个商品是不是用户喜欢的呢?在调研过程中,发现es可以做相似度的计算,相似度可以表示用户对某个商品的喜爱程度。下面我就介绍一下如何实现的。二、数据源要进行数据计算,首先是要有数据基础。我们的数据源是什么呢?我们目前数据来源是用户行为。我们会采集用户近100天的用户行为。根据用户行为计算出用户的向量。比如我们会统计用户浏览行为,点击行为,分享行为等,根据这些行为的数据,来计算出用户的向量。当然我们计算的是多维度的原创 2021-07-19 17:53:14 · 18079 阅读 · 1 评论 -
The mapping definition cannot be nested under a type [_doc] unless include_type_name is set to true.
一、前言在创建es索引的时候,会遇到这样的错误:创建语句:PUT /griffin{ "aliases": {}, "mappings": { "_doc": { "properties": { "name": { "fields": { "keyword": {原创 2021-06-30 15:53:11 · 1496 阅读 · 1 评论