Elasticsearch
喜欢学习的小棉袄
这个作者很懒,什么都没留下…
展开
-
根据商城首页需求编写ES映射
在编写ES映射前先看看JD商城的检索页面,然后根据这个页面编写自己的检索映射,对于这些品牌,品牌属性和所属分类都是要保存的下面这些手机就是根据上面条件检索出来的ES数据结构的编写那一个检索的实体中,需要哪些信息呢?哪些是需要被检索的,哪些又是不需要被检索的,哪些能进行模糊匹配,哪些不能进行模糊匹配,以及哪些能够进行内部匹配(嵌入式,扁平化处理,防止数据扁平化搜索)等等实体数据结构的思考过程下面先大致来拆解一下具体商品的数据结构(以手机为例,具体的信息都是查出来的)第一种方案{ skuId原创 2020-05-22 11:35:56 · 312 阅读 · 0 评论 -
ES进阶语法
在练习语法前,先导入官网中的数据,来进行各种的语法测试导入数据samples原创 2020-05-18 18:45:33 · 524 阅读 · 0 评论 -
ElasticSearch安装及操作
安装ElasticSearch需要安装ElasticSearch服务器和一个可视化界面(Kibana),它们的关系就和mysql和mysqlworkbench一样。安装ElasticSearch先从镜像仓库拉一个镜像过来(版本自己选择) docker pull elasticsearch:7.4.2创建映射目录方面和docker内的一些文件做映射(方便配置)mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearc.原创 2020-05-17 21:33:42 · 703 阅读 · 0 评论 -
使用SpringBoot整合ES
整合ES的要求很低,只要能发送请求,那它就能操作ES,因此,下面来分析一下那种整合ES的方式更为优雅高效ES端口选择ES服务器有两个可选端口,一个是9200(HTTP),一个是9300(TCP),可以通过操作TCP连接来通过9300端口进行ES操作,但是官方不建议使用9300来进行操作,后续版本会废弃相关的jar包,因此我们的端口选择只能是9200第三方工具选择既然是只能操作9200端口,那也就是能发送HTTP请求的工具都是可以的(比如都可以使用postman来进行es操作)JestClie.原创 2020-05-18 22:41:41 · 20669 阅读 · 4 评论