elasticsearch
elasticsearch
Knight_AL
这个作者很懒,什么都没留下…
展开
-
什么是倒排索引
select * from hotel_table where hotel_name like '%公寓%';无法使用数据库索引,需要全表扫描,性能差搜索效果差,只能首尾位模糊匹配,无法实现复杂的搜索需求无法得到文档与搜索条件的相关性搜索的核心目标实际上是保证搜索的效果和性能,为了高效的实现全文检索,我们可以通过倒排索引来解决。正排索引:是以文档对象的唯一 ID 作为索引,以文档内容作为记录的结构。原创 2023-07-05 16:21:41 · 584 阅读 · 0 评论 -
No Compatible Fields: The qianchengwuyou index pattern does not contain any of the following field
No Compatible Fields: The qianchengwuyou index pattern does not contain any of the following field types: number or date原因你没有设置type为number和date字段,解决方案 改成long double类型都可以原创 2020-12-31 22:44:31 · 353 阅读 · 0 评论 -
es-Java程序中的应用
关于es 的java 客户端的选择目前市面上有两类客户端 一类是TransportClient 为代表的ES原生客户端,不能执行原生dsl语句必须使用它的Java api方法。 另外一种是以Rest Api为主的missing client,最典型的就是jest。 这种客户端可以直接使用dsl语句拼成的字符串,直接传给服务端,然后返回json字符串再解析。 两种方式各有优劣,但是最近elasticsearch官网,宣布计划在7.0以后的版本中废除TransportClient。以RestClien原创 2020-12-06 22:27:30 · 456 阅读 · 0 评论 -
ES中索引模板
Index Template 索引模板,顾名思义,就是创建索引的模具,其中可以定义一系列规则来帮助我们构建符合特定业务需求的索引的 mappings 和 settings,通过使用 Index Template 可以让我们的索引具备可预知的一致性。常见的场景: 分割索引分割索引就是根据时间间隔把一个业务索引切分成多个索引。比如 把order_info 变成 order_info_20200101,order_info_20200102 ……这样做的好处有两个: 1.结构变化的灵活性:因为el..原创 2020-12-02 20:36:08 · 2791 阅读 · 0 评论 -
elasticsearch restful api (DSL)
DSL全称 Domain Specific language,即特定领域专用语言。查看es中有哪些索引GET /_cat/indices?ves 中会默认存在一个名为.kibana的索引增加一个索引PUT /movie_index删除一个索引ES 是不删除也不修改任何数据的,而是增加版本号DELETE /movie_index新增文档格式 PUT /index/type/idPUT /movie_index/movie/1{ "id":1, "name":"operatio原创 2020-11-20 10:24:25 · 4279 阅读 · 0 评论 -
Kibana 安装
ElasticSearch 交互方式基于 HTTP 协议,以 JSON 为数据交互格式的 RESTful API GET POST PUT DELETE HEADElasticsearch 官方提供了多种程序语言的客户端— java,Javascript,.NET,PHP,Perl,Python,以及 Ruby——还有很多由社区提供的客户端和插件在学习测试阶段使用 Kibana 操作 ElasticSearch 是最方便的. 下面学习如何安装和使用 Kibana.Kibana 可以看出是原创 2020-11-04 21:06:28 · 191 阅读 · 0 评论 -
elasticsearch安装部署
步骤 1: 下载安装包我们使用 6.3.1 版本https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-3-1 步骤 2: 解压tar -zxvf elasticsearch-6.3.1.tar.gz -C /export/servers/ 步骤 3: 修改配置文件config/elasticsearch.yml配置的时候需要注意: 每行必须顶格, 不能有前置空格. “:”后面必须有一个空格.配置集群名..原创 2020-11-04 20:04:56 · 12881 阅读 · 0 评论 -
Caused by: java.lang.IllegalStateException: failed to obtain node locks, tried [[/export/servers/ela
Caused by: java.lang.IllegalStateException: failed to obtain node locks, tried [[/export/servers/elasticsearch-6.3.1/data/donglin]] with lock id [0]; maybe these locations are not writable or multiple nodes were started without increasing [node.max_local_s原创 2020-10-19 15:27:52 · 1542 阅读 · 1 评论 -
启动elasticsearch java.nio.file.AccessDeniedException: /elasticsearch-7.6.1/config/jvm.option
Exception in thread "main" java.nio.file.AccessDeniedException: /export/servers/elasticsearch-7.6.1/config/jvm.options原因:权限不够解决:赋予elasticsearch用户名权限chown -R elasticsearch /export/servers/elasticsearch-7.6.1/原创 2020-07-17 20:53:59 · 1616 阅读 · 0 评论 -
master not discovered yet, this node has not previously joined a bootstrapped (v7+) cluster
[o.e.c.c.ClusterFormationFailureHelper] [node-102] master not discovered yet, this node has not previously joined a bootstrapped (v7+) cluster, and [cluster.initial_master_nodes] is empty on this node: have discovered [{node-102}{egzvOljASEe98B6_tTOqiA}{a.原创 2020-07-17 20:12:14 · 3939 阅读 · 0 评论 -
SpringBoot集成Elasticsearch
我的版本是7.6.1<!-- fastjson--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version> </dependency> ...原创 2020-07-17 19:32:03 · 152 阅读 · 0 评论 -
Elastisearch关于API的操作(索引,文档,查询)
目录索引库及映射固定模板(创建客户端,关闭客户端)索引索引的创建获取索引删除索引文档测试添加文档获取文档,判断是否存在删除文档记录批量插入数据查询match查询match all 查询source过滤排序分页高亮索引库及映射以这样一个商品数据为例来创建索引库:import lombok.Data;@Datapublic class Product { private Long id; /** * 标题 */ private String title;原创 2020-07-17 19:31:09 · 455 阅读 · 0 评论 -
elasticsearch入门操作+高级操作(超详细)
目录1.ElasticSearch相关概念2.索引库操作2.1.创建索引库2.2.查看索引库2.3.删除索引库3.类型及映射操作3.1.创建映射字段(**`需先创建索引库`**)3.2.映射属性详解3.3.查看映射关系3.4.一次创建索引库和类型(常用)4.文档操作4.1.新增并随机生成id4.2.查看文档4.3.新增文档并自定义id4.4.修改数据4.5.删除数据4.6.删除所有数据5.查询5.1.基本查询5.1.1 查询所有(match_all)5.1.2 匹配查询(match)5.1.3 多字段查询(原创 2020-07-16 18:11:57 · 3458 阅读 · 0 评论 -
如何查看elasticsearch官方文档-API
原创 2020-07-15 22:38:54 · 931 阅读 · 0 评论 -
在liunx中安装elasticsearch(Elasticsearch head插件安装,kibana安装,ik分词器安装)
我安装的是7.6.1版本以下是提供的安装包 主要官网下载太慢elasticsearch-7.6.1-linux-x86_64.tar.gzelasticsearch-analysis-ik-7.6.1.zipelasticsearch-head-master.zipkibana-7.6.1-linux-x86_64.tar.gz链接:https://pan.baidu.com/s/1L8iV_3aS7l56-4sQGsGL0g 提取码:4ea4安装Elasticsearch(单节点Linu原创 2020-07-15 21:09:28 · 361 阅读 · 0 评论