当前位置: 首页 > news >正文

做网站网页需要多久seo网络营销的技术

做网站网页需要多久,seo网络营销的技术,邢台做网站咨询,企业门户网站解决方案目录 12. ElastisSearch 12.1 安装es 12.2 部署kibana 12.2.1 部署 12.2. 2 DevTools 12.3 索引库操作 12.3.1 mapping映射 12.3.2 创建索引库 12.3.3 查询索引库 12.3.4 删除索引库 12.3.5 修改索引库 12.4 文档操作 12.4.1 新增文档 12.4.2 查询文档 12.4.3 删…

目录

12. ElastisSearch

12.1 安装es

12.2 部署kibana

12.2.1 部署

12.2. 2 DevTools

12.3 索引库操作

12.3.1 mapping映射

12.3.2 创建索引库

12.3.3 查询索引库

12.3.4 删除索引库

12.3.5 修改索引库

12.4 文档操作

12.4.1 新增文档

12.4.2 查询文档

12.4.3 删除文档

12.4.4 修改文档


12. ElastisSearch

12.1 安装es

运行docker命令,部署单点es:

  docker run -d \--name es \-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \-e "discovery.type=single-node" \-v es-data:/usr/share/elasticsearch/data \-v es-plugins:/usr/share/elasticsearch/plugins \--privileged \--network es-net \-p 9200:9200 \-p 9300:9300 \elasticsearch:7.12.1

命令解释:

  • -e "cluster.name=es-docker-cluster":设置集群名称

  • -e "http.host=0.0.0.0":监听的地址,可以外网访问

  • -e "ES_JAVA_OPTS=-Xms512m -Xmx512m":内存大小

  • -e "discovery.type=single-node":非集群模式

  • -v es-data:/usr/share/elasticsearch/data:挂载逻辑卷,绑定es的数据目录

  • -v es-logs:/usr/share/elasticsearch/logs:挂载逻辑卷,绑定es的日志目录

  • -v es-plugins:/usr/share/elasticsearch/plugins:挂载逻辑卷,绑定es的插件目录

  • --privileged:授予逻辑卷访问权

  • --network es-net :加入一个名为es-net的网络中

  • -p 9200:9200:端口映射配置

在浏览器中输入:http://192.168.150.101:9200 即可看到elasticsearch的响应结果:

12.2 部署kibana

kibana可以给我们提供一个elasticsearch的可视化界面,便于我们学习。

12.2.1 部署

运行docker命令,部署kibana

  docker run -d \--name kibana \-e ELASTICSEARCH_HOSTS=http://es:9200 \--network=es-net \-p 5601:5601  \kibana:7.12.1
  • --network es-net :加入一个名为es-net的网络中,与elasticsearch在同一个网络中

  • -e ELASTICSEARCH_HOSTS=http://es:9200":设置elasticsearch的地址,因为kibana已经与elasticsearch在一个网络,因此可以用容器名直接访问elasticsearch

  • -p 5601:5601:端口映射配置

kibana启动一般比较慢,需要多等待一会,可以通过命令:

  docker logs -f kibana

查看运行日志,当查看到下面的日志,说明成功:

此时,在浏览器输入地址访问:http://192.168.150.101:5601,即可看到结果

12.2. 2 DevTools

kibana中提供了一个DevTools界面:

这个界面中可以编写DSL来操作elasticsearch。并且对DSL语句有自动补全功能。

12.3 索引库操作

12.3.1 mapping映射

mapping是对索引库中文档的约束

常见的mapping属性:

type : 字段数据索引,常见的类型:

  1. 字符串 text(可分词的文本) keyword(精确值 比如: 国家 品牌 ip地址)

  2. 数值 : long integer short byte double float布尔 boolean日期: date对象: object

index : 是否创建索引 默认为true

analyzer : 使用哪种分词器

properties: 某个字段的子字段

12.3.2 创建索引库
  # 创建索引库PUT /heima{"mappings": {"properties": {"info": {"type": "text","analyzer": "ik_smart"},"email": {"type": "keyword","index": false},"name": {"type": "object","properties": {"firstName": {"type": "keyword"},"lastName": {"type": "keyword"}}}}}}

12.3.3 查询索引库
  GET /heima
12.3.4 删除索引库
  DELETE /heima
12.3.5 修改索引库

索引库不允许需改,只能添加

  # 添加新字段PUT /heima/_mapping{"properties": {"age": {"type": "integer"}}}

12.4 文档操作

12.4.1 新增文档
  POST /索引库名/_doc/文档id{"字段1": "值1","字段二": "值二","字段三": {"子属性1": "值3","子属性2": "值4"}}

例:

  POST /heima/_doc/1{"info": "黑马程序员","email": "incast@.cn","name": {"firstName": "云","lastName": "赵"}}
12.4.2 查询文档
  GET /heima/_doc/1
12.4.3 删除文档
  DELETE /heima/_doc/1
12.4.4 修改文档
  1. 全量修改 会删除旧文档, 添加新文档(既能修改又能新增,id存在就修改,不存在就新增)

  PUT /heima/_doc/1{"info": "黑马程序员","email": "incast@.cn","name": {"firstName": "云","lastName": "赵"}}
  1. 增量修改,修改指定字段值

  POST /索引库名/_update/文档id{"doc": {"字段名": "新的值"}}

例:

  POST /heima/_update/1{"doc": "email": "123456789@qq.com"}}

http://www.khdw.cn/news/57444.html

相关文章:

  • 做电商网站哪家好推广下载
  • 做网站需要先搞目录么仁茂网络seo
  • 网站推广方式案例代运营一般收费
  • 做哪种网站赚钱seo免费
  • 网站建设 怎么设置在线客服网站设计规划
  • 地方门户网站模板如何线上推广引流
  • 哈尔滨信息网租房信息免费推广seo
  • 各大网站博客怎么做推广云搜索app官网
  • 江津区做网站在线建站平台
  • 加强网站基础建设西安seo顾问公司
  • 即墨网站建设哪家好南昌百度推广公司
  • 制作网站找哪个公司好国家职业技能培训学校
  • 短信轰炸网站开发域名停靠
  • 电子商务网站开发的新开网店自己如何推广
  • wordpress做网站卡吗网站优化推广的方法
  • 陇西哪里能学做网站如何建立网站服务器
  • 如何看网站是用什么框架做的seo公司服务
  • php能区别电脑网站和手机网站吗怎么嵌入到phpcmsseo自学网视频教程
  • 网站模板整站资源大数据培训班需要多少钱
  • 河南新蔡有做网站建设的吗可口可乐搜索引擎营销案例
  • 网站栏目结构图排超最新积分榜
  • 单页网站做cpa百度搜索引擎优化怎么做
  • 常州网站搭建河北百度seo软件
  • 怎么做自己的品牌网站2023年8月新冠疫情
  • 一般的手机网站建设多少钱苹果cms播放器
  • 成都高端建设网站世界最新新闻
  • 南京网站排名痘痘如何去除效果好
  • 深圳网站建设 宝华大厦网站权重等级
  • 无货源电商怎么找货源怎样淘宝seo排名优化
  • 怎么做学校网站和微信公众号软件外包