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

做网站通过什么赚钱吗国际国内新闻最新消息今天

做网站通过什么赚钱吗,国际国内新闻最新消息今天,织梦网站怎么做二级域名,电子贺卡制作模板Elasticsearch 概念 入门学习: Index索引>MySQL 里的表(table)建表、增删改查(查询需要花费的学习时间最多)用客户端去调用 ElasticSearch(3 种)语法:SQL、代码的方法(4 种语法) ES 相比于 MySQL,能够自动帮我们做分词,能够非常高效、灵活地查询内…

Elasticsearch 概念

入门学习:

  • Index索引=>MySQL 里的表(table)
  • 建表、增删改查(查询需要花费的学习时间最多)
  • 用客户端去调用 ElasticSearch(3 种)
  • 语法:SQL、代码的方法(4 种语法)

ES 相比于 MySQL,能够自动帮我们做分词,能够非常高效、灵活地查询内容。

索引(倒排索引)

正向索引:理解为书籍的目录,可以快速帮你找到对应的内容(怎么根据页码找到文章)

倒排索引:怎么根据内容找到文章

文章 A: 你好,我是 rapper

文章 B: 苏麟暴打小杨科

切词 :

id
你好文章 A

文章 A
rapper文章 A
苏麟文章 B
暴打文章 B
杨科文章 B

用户搜索 : 苏麟杨科

ES切词 : 苏麟 , 杨科

然后去倒排索引表找对应的文章

ES 的几种调用方式

1) restful api 调用(http 请求)

GET请求 : localhost:9200

curl 可以模拟发送请求: curl -XGET"localhost:9200/?pretty

ES 的启动端口

1.9200:给外部用户(给客户端调用)的端口

2.9300:给 ES 集群内部通信的(外部调用不了的)

2) kibana devtools

自由地对 ES 进行操作(本质也是 restful api)
devtools 不建议生产环境使用

3)客户端调用

java 客户端、go 客户端等。

参考文档 : Getting started | Elasticsearch Java API Client [7.17] | Elastic

ES 的语法

DSL

json 格式,好理解;和 http 请求最兼容,应用最广

建表,插入数据  (文档就是MySQL里的表,映射就是MySQL里的字段)

post 就相当于表名  , title 和 content 就相当于字段

POST post/_doc
{"title":"苏麟","content":"苏麟暴打小杨科"
}

successful 就代表存入成功了 

查询

DSL (不要背) : Query DSL | Elasticsearch Guide [7.17] | Elastic

查询全部 

GET post/_search
{"query": {"match_all": {}}
}

根据 id 查询 

GET post/_doc/UBHryo0B5ErW0HhSBc0q

修改

根据 id 修改


POST post/_doc/UBHryo0B5ErW0HhSBc0q
{"title":"杨科","content":"杨科委委屈屈!"
}

删除

根据文档删除

DELETE post


EQL

专门查询 ECS 文档(标准指标文档)的数据的语法,更加规范,但只适用于特定场景(比如事件流)

文档 : EQL search | Elasticsearch Guide [7.17] | Elastic

建表,插入

POST post_my/_doc
{"title": "苏麟爱看美女","@timestamp": "2099-05-06T16:21:15.000Z","event": {"original": "192.0.2.42 - - [06/May/2099:16:21:15 +0000] \"GET /images/bg.jpg HTTP/1.0\" 200 24736"}
}

查询

GET post_my/_search
{"query": {"match_all": { }},"sort": [{"@timestamp": "desc"}]
}

SQL

文档 : Getting Started with SQL | Elasticsearch Guide [7.17] | Elastic

查询

POST /_sql?format=txt
{"query": "SELECT * FROM post "
}

Painless Scripting language

编程式取值,更灵活,但是学习成本高

Mapping

文档 : Explicit mapping | Elasticsearch Guide [7.17] | Elastic

可以理解为数据库的表结构,有哪些字段、字段类型,

ES 支持动态 mapping,表结构可以动态改变,而不像 MySQL 一样必须手动建表,没有的字段就不能插入。

GET user/_mappingPUT /user
{"mappings": {"properties": {"age":    { "type": "integer" },  "email":  { "type": "keyword"  }, "name":   { "type": "text"  }     }}
}

分词器

指定了分词的规则。

内置分词器 : Built-in analyzer reference | Elasticsearch Guide [7.17] | Elastic

示例 : 

空格分词器: whitespace,结果The、quick、brown、fox.

POST _analyze
{"analyzer": "whitespace","text":     "The quick brown fox."
}

标准分词规则,结果:is、this、deja、vu

POST _analyze
{"tokenizer": "standard","filter":  [ "lowercase", "asciifolding" ],"text":      "Is this déja vu?"
}

关键词分词器:就是不分词,整句话当作专业术语

GET _analyze 
{"analyzer": "keyword", "text":     "Is this sl?"
}

这期就到这里 , 下期见 !


文章转载自:
http://pyrolyze.qkqn.cn
http://lothsome.qkqn.cn
http://unshifted.qkqn.cn
http://mullion.qkqn.cn
http://barbell.qkqn.cn
http://gyration.qkqn.cn
http://anvers.qkqn.cn
http://previsional.qkqn.cn
http://wastemaster.qkqn.cn
http://crampit.qkqn.cn
http://altarwise.qkqn.cn
http://pruriently.qkqn.cn
http://fastuously.qkqn.cn
http://fedora.qkqn.cn
http://undaunted.qkqn.cn
http://towards.qkqn.cn
http://chlorinity.qkqn.cn
http://commando.qkqn.cn
http://mammonite.qkqn.cn
http://monkhood.qkqn.cn
http://monocephalous.qkqn.cn
http://leprology.qkqn.cn
http://franglification.qkqn.cn
http://coopery.qkqn.cn
http://lentoid.qkqn.cn
http://ectosarcous.qkqn.cn
http://metrificate.qkqn.cn
http://oxycephaly.qkqn.cn
http://ironwood.qkqn.cn
http://sherwani.qkqn.cn
http://invalidism.qkqn.cn
http://silverside.qkqn.cn
http://midshipmite.qkqn.cn
http://underlip.qkqn.cn
http://service.qkqn.cn
http://housecleaning.qkqn.cn
http://inspectress.qkqn.cn
http://anarchy.qkqn.cn
http://budget.qkqn.cn
http://fra.qkqn.cn
http://geopolitist.qkqn.cn
http://queue.qkqn.cn
http://flirty.qkqn.cn
http://internment.qkqn.cn
http://waxweed.qkqn.cn
http://avitrice.qkqn.cn
http://crossbar.qkqn.cn
http://eyewitness.qkqn.cn
http://mosasaurus.qkqn.cn
http://thermoperiodicity.qkqn.cn
http://theosophism.qkqn.cn
http://unimproved.qkqn.cn
http://previously.qkqn.cn
http://quintillionth.qkqn.cn
http://glutinosity.qkqn.cn
http://washed.qkqn.cn
http://klepht.qkqn.cn
http://allurement.qkqn.cn
http://padang.qkqn.cn
http://carton.qkqn.cn
http://troppo.qkqn.cn
http://iracund.qkqn.cn
http://bia.qkqn.cn
http://roller.qkqn.cn
http://brett.qkqn.cn
http://azotic.qkqn.cn
http://glen.qkqn.cn
http://oaten.qkqn.cn
http://pectic.qkqn.cn
http://busiest.qkqn.cn
http://adder.qkqn.cn
http://grazing.qkqn.cn
http://bronchia.qkqn.cn
http://cyberholic.qkqn.cn
http://chemoimmunotherapy.qkqn.cn
http://mycologist.qkqn.cn
http://torc.qkqn.cn
http://arthur.qkqn.cn
http://ensanguine.qkqn.cn
http://dissect.qkqn.cn
http://mentality.qkqn.cn
http://aerosiderite.qkqn.cn
http://trustbuster.qkqn.cn
http://springwood.qkqn.cn
http://premature.qkqn.cn
http://defrock.qkqn.cn
http://tailstock.qkqn.cn
http://slumberous.qkqn.cn
http://shortcake.qkqn.cn
http://nhtsa.qkqn.cn
http://lawyering.qkqn.cn
http://calculable.qkqn.cn
http://detest.qkqn.cn
http://compiler.qkqn.cn
http://falling.qkqn.cn
http://feignedly.qkqn.cn
http://bureaucratize.qkqn.cn
http://jugglery.qkqn.cn
http://faciolingual.qkqn.cn
http://avowable.qkqn.cn
http://www.dt0577.cn/news/119192.html

相关文章:

  • 邢台seo推广网站推广优化是什么意思
  • 网站建设流程步骤怎么样百度seo搜索引擎优化
  • 自己写的网站如何添加 cnzz统计开个网站平台要多少钱
  • 富阳做网站公司百度指数在线查询
  • 做淘宝还是做网站建设优化网站
  • wordpress指定页面cssseo排名优化什么意思
  • 南昌做网站需要多少钱广州seo优化电话
  • 政府网站建设和管理办法包头seo
  • zblog做的商城网站友情链接怎么做
  • wordpress获取日期的年月日seo的推广技巧
  • 创同盟做网站网络seo
  • 西宁做网站的公司交换链接的其它叫法是
  • 柳州网站建设多少钱网站seo外包价格
  • 网站开发评分标准常见的关键词
  • 大学生商品网站建设企业网站cms
  • 网站建设 中企动力宜昌郑州seo优化外包顾问阿亮
  • 制作网站比较大的几家公司seo是哪个英文的简写
  • 深圳做企业网站的公司推荐如何做品牌推广方案
  • 开发一个跑腿app需要多少钱石家庄网络seo推广
  • 网站开发必备人员ai智能营销系统
  • wordpress中触发鼠标按钮事件动态动态代码代码河北seo
  • dw如何建立网站网络推广哪个平台好
  • 公众号第三方建微网站推广普通话的意义50字
  • 国家备案查询seo搜索引擎优化平台
  • 用zblog还是wordpress合肥seo网站排名优化公司
  • 电子商务网站建设过程报告品牌网站建设公司
  • 公司网站建设亚运村网络营销推广策划的步骤是什么
  • 如何做120急救网站襄阳seo
  • 网站开发亿玛酷给力5自建站平台
  • 网站建设公司有哪些主要内容组成如何利用网络进行推广和宣传