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

php可以自己做网站吗优化搜索引擎营销

php可以自己做网站吗,优化搜索引擎营销,设计做的网站哪些好,哪些网站可以做兼职1. ElasticSearch 1.1 ES (1)ES 是一个开源的分布式搜索和分析引擎,专为处理大模型数据而设计,它能够实现近乎实时的数据检索、分析和可视化,广泛用于全文搜索、日志分析和监控(RLK Stack)、数…

1. ElasticSearch

1.1 ES

(1)ES 是一个开源的分布式搜索和分析引擎,专为处理大模型数据而设计,它能够实现近乎实时的数据检索、分析和可视化,广泛用于全文搜索、日志分析和监控(RLK Stack)、数据分析等领域。

(2)核心概念

Index(索引)

类似数据库中的“表”

Document(文档)

类似数据库中的“行”,JSON格式数据

Shard(分片)

索引被分割成多个分片,分片可分布在不同节点上

Replica(副本)

分片的备份

Mapping(映射)

定义文档的字段及类型

1.2 MYSQL 和 ElasticSearch 对比

MYSQL

Database(数据库)

Row(行)

Column(列)

ElasticSearch

Index(索引)

Document(文档)

Fileds(字段)

1.3 ES 数据类型

数据类型

 

字符串

text

全文搜索(如文章内容、描述),支持分词、模糊匹配,不适合排序和聚合

keyword

精确匹配(如状态码、标签、ID),不分词,适合过滤、排序和聚合

数值

long / integer(整数)

double / float(浮点数)

 

日期

date

 

布尔

boolean

true / false

二进制

binary

存储Base64编码的二进制数据(如图片)

对象

object

JSON对象

嵌套

nested

对象数组

地理

geo_point

经纬度坐标

geo_shape

复杂地理形状(如多边形区域)

数组

[ ]

存储同类型多值

2. 下载

ElasticSearch:Download Elasticsearch | Elastic

Kibana可视化平台:Download Kibana Free | Get Started Now | Elastic

3. 启动

3.1 启动ElasticSearch

第一次启动会初始化一个密码,用户名:elastic。

如果忘记密码,使用命令重置密码:elasticsearch-reset-password -u elastic

注意要保存新密码

3.2 启动 Kibana(先修改配置文件,再启动)

4. 正排索引和倒排索引

4.1 正排索引(id 映射 内容)

id

content

100

华为 Mate 60 手机

101

iPhone 16 手机

102

小米汽车

4.2 倒排索引(分词 映射 id)

keyword

id

手机

100,101

华为

100

iPhone

101

汽车

102

5. Index 索引(使用 PostMan 请求)

5.1 新增 goods 索引( PUT )

// number_of_shards: 定义了索引的主分片数量。数据会被分成几个分片(shard)
// number_of_replicas: 定义了每个主分片的副本数量。主分片的备份数
// mappings: 定义了索引中存储的文档的字段及其数据类型{"settings": {"number_of_shards": 1,"number_of_replicas": 1},"mappings": {"properties": {"goods_name": { "type": "text" },"price": { "type": "float" },"created_time": { "type": "date","format": "yyyy-MM-dd HH:mm:ss" }}}
}

5.2 查询 goods 索引( GET )

5.3 删除 goods 索引( DELETE )

6. Document 文档

6.1 新增 Document( POST _doc )

{"goods_name": "西瓜","price": 19.9,"created_time": "2025-03-24 21:00:00"
}

6.2 根据 id 查询 Document( GET _doc )

6.3 根据 id 局部更新 Document( POST _update )

验证局部更新

6.4 根据 id 删除 Document( DELETE _doc )

6.5 查询

6.5.1 查询 goods 所有 Document( GET _search )

6.5.2 条件查询 goods 的 Document 内容( GET _search )

{"query":{"match":{"goods_name": "香蕉"}},"_source": ["price"]
}

6.5.3 分页查询 goods 所有 Document 内容( GET _search )

6.5.4 排序查询 goods 所有 Document 内容( GET _search )( desc:降序,asc:升序 )

{"sort": {"price":{"order": "desc"}}
}

6.5.5 多条件查询 goods 所有 Document 内容( GET _search )

{"query":{"bool":{"must":[{ "match":{ "goods_name":"西瓜" } },{ "match":{ "price":19.9 } }]}}
}

6.5.6 范围查找 goods 所有 Document 内容( GET _search )

6.5.7 全文检索 && 精确匹配 && 高亮显示 ( GET _search )

6.5.8 聚合查询 ( GET _search )

(1)平局值(avg)

(2)求和(sum)

(3)最大值/最小值(max/min)

(4)统计汇总(stats)

7. 分词器

Standard(单字分词)

standard

中,华,人,民,共,和,国,国,歌

IK(中文词库分词)

ik_smart(最少切分)

中华人民共和国,国歌

ik_max_word(最细粒度划分)

中华人民共和国。中华人民,中华,华人,人民...

7.1 下载 IK 中文分词器

Index of: analysis-ik/stable/

7.2 使用 IK 分词器

7.3 自定义分词 (词库没有“敖丙”,所以要自定义分词)

 

http://www.dtcms.com/wzjs/460262.html

相关文章:

  • 网站层次索引模板百度竞价登录入口
  • ecs怎么做网站设计案例网
  • 网站建设app小程序注册域名后怎么建网站
  • 租赁服务器的网站百度没有排名的点击软件
  • 做画册好的网站seo标题优化关键词怎么选
  • 做网站致富宁波网络推广运营公司电话
  • 政务网站队伍建设情况网上国网app推广方案
  • 商丘做网站免费推广的app有哪些
  • 瑞安营销网站建设专门开发小程序的公司
  • 企业seo排名有 名南宁百度推广排名优化
  • 8黄页网站建设如何在百度上发布广告
  • 淘宝网站边上的导航栏怎么做竞价排名点击
  • 如何外贸seo网站建设免费引流推广的方法
  • 政府门户网站建设方案今天合肥刚刚发生的重大新闻
  • google seo整站优化嵌入式培训班一般多少钱
  • 陕西省住房和建设厅网站国际最新新闻
  • bootsrap做app网站排行榜软件
  • 专业网站设计制作改版南昌seo网站推广
  • 服务器托管广州seo技术外包 乐云践新专家
  • 交互效果好的网站网站营销策划
  • 中卫市建设局网站 冯进强网站推广策划报告
  • 学校校园网站建设实施方案企业网站模板源码
  • 软件工程 旅游网站开发er图中文搜索引擎
  • 地方政府网站建设搜索引擎推广方法
  • 赌博网站开发怎么样推广最有效最快速
  • 上海哪里做网站比较好外贸网站seo优化
  • 大气金融投资企业网站模板杭州网站优化搜索
  • 网站建设答辩怎么在网上做推广
  • 晚上看b站视频有哪些软件优化营商环境条例心得体会
  • 怎么用自己的电脑建设网站安卓优化大师手机版下载