ElasticSearch
文章平均质量分 89
学习
㏒灵韵№
未觉池塘春草梦,阶前梧叶已秋深
展开
-
Spring Data ElasticSearch(一)
Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。Spring Data可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。原创 2022-08-21 22:27:54 · 602 阅读 · 0 评论 -
Kibana的DSL语句使用
Query DSL是一个Java开源框架用于构建类型安全的SQL查询语句。采用API代替传统的拼接字符串来构造查询语句。目前Querydsl支持的平台包括JPA,JDO,SQL,Java Collections,RDF,Lucene,Hibernate Search。elasticsearch提供了一整套基于JSON的DSL语言来定义查询。原创 2022-08-21 10:07:13 · 960 阅读 · 0 评论 -
IK分词器简介与安装
IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出 了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0则发展为 面向Java的公用分词组件,独立于Lucene项目,同时提供了对Lucene的默认优化实现。1)采用了特有的“正向迭代最细粒度切分算法“,具有60万字/秒的高速处理能力。原创 2022-08-21 08:58:51 · 444 阅读 · 0 评论 -
ElasticSearch的客户端基本语法操作
实际开发中,主要有三种方式可以作为elasticsearch服务的客户端第一种,elasticsearch-head插件第二种,使用elasticsearch提供的Restful接口直接访问第三种,使用elasticsearch提供的API进行访问。原创 2022-07-17 23:07:52 · 724 阅读 · 0 评论 -
Elasticsearch 安装
这与我们刚才修改的配置有关,因为elasticsearch在启动的时候会进行一些检查,比如最多打开的文件的个数以及虚拟内存区域数量等等,如果你放开了此配置,意味着需要打开更多的文件以及虚拟内存,所以我们还需要系统调优。修改vi/etc/security/limits.conf,追加内容(nofile是单个进程允许打开的最大文件个数softnofile是软限制hardnofile是硬限制)vi命令无法识别,因为docker容器里面没有该命令,我们可以安装该编辑器。进入config目录。...原创 2022-07-17 22:04:55 · 76 阅读 · 0 评论