读书笔记
路飞Luffy
让以后的自己感谢现在努力的自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大型网站系统——之一:大型网站及其架构演进
如果要将一个应用服务器变为集群,我们需要考虑的问题如下:1. session共享的问题;① Session Sticky;负载均衡器能够根据每次请求的会话标识来进行请求转发;② Session Replication;在我们的web服务器之间则增加了会话数据的同步,通过同步就保证了不同Web服务器之间的Session数据的一致;如果只有几台机子,可以选用此方案;③ Session数据集中存储;把S...原创 2018-06-12 19:23:20 · 486 阅读 · 0 评论 -
处理并发读写
ES 采取的是乐观并发控制内部版本控制 if_seq_no + if_primary_term使用外部版本(使用其他数据库作为主要数据存储) version + version_type=external_____内部_______DELETE productsPUT productsPUT products/_doc/1{ "title"...原创 2019-09-11 19:27:55 · 592 阅读 · 0 评论 -
Search After
---Search From ---POST users/_search{ "from": 0, "size": 10000, "query": { "match_all": {} }}---Search After ---避免深度分页的性能问题,可以实时获取下一页文档信息不支持指定页数据(From) 只能往下翻第一步搜索需要指定sort,并且保...原创 2019-09-11 19:18:27 · 516 阅读 · 0 评论 -
Completion Suggester
————Completion Suggester——————定义Mapping,使用“completion"type; 索引数据 运行”suggest“查询,得到搜索建议DELETE articlesPUT articles{ "mappings": { "properties": { "title_completion":{ "type":...原创 2019-09-09 18:16:01 · 286 阅读 · 0 评论 -
Term&Phrase Suggester
—————— Term Sugget—————POST articles/_bulk{"index":{}}{"body":"luncene is very cool"}{"index":{}}{"body":"Elasticsearch builds on top of luncene"}{"index":{}}{"body":"Elasticsearch rocks"}{"i...原创 2019-09-08 19:10:33 · 291 阅读 · 0 评论 -
Function Score Query 优化算分
———— Function Score ————POST /blogs/_bulk{"index":{"_id":1}}{"title":"About popularity","content":"In this post we will talk about...","votes":0}{"index":{"_id":2}}{"title":"About popularity","c...原创 2019-09-08 18:38:33 · 584 阅读 · 1 评论 -
search Template和 index alias 查询
———————— search Template ——————POST _scripts/tmdb{ "script":{ "lang": "mustache", "source": { "_source":[ "title","body" ], "size":10, "query":{ ...原创 2019-09-08 18:09:18 · 251 阅读 · 0 评论 -
单字符串多字段查询
——————dis_max———————PUT /blogs/_bulk{"index":{"_id":1}}{"title":"Quick brown rabbits","body":"Brown rabbits are commonly seen."}{"index":{"_id":2}}{"title":"Keeping pets healthy","body":"My qu...原创 2019-09-08 17:26:11 · 175 阅读 · 0 评论 -
多字段查询
1. bool查询must 必须批配,贡献算分 should 选择批配,贡献算分 must_not Filter Context 查询子句,必须不能匹配 filter Filter Context 必须批配,但不贡献算分 POST /products/_search{ "query": { "bool": {...原创 2019-09-04 19:47:50 · 754 阅读 · 0 评论 -
结构化查询
POST _bulk{"index":{"_index":"products","_id":1}}{"comment":"comment abc","commpany":"commpany def","price":10}{"index":{"_index":"products","_id":2}}{"comment":"comment ghi","commpany":"comm...原创 2019-09-04 19:18:12 · 384 阅读 · 1 评论 -
Elasticsearch_term查询和全文本查询
1. TermTerm是表达语意的最小单位。搜索和利用统计语言模型进行自然语言处理都需要term;特点:Term Level Query: Term Query / Range Query / Exsis Query / Wildcard Query 在ES中,Term 查询,对输入不做分词。会将输入作为一个整体,在倒排索引中查找准确的语项。 可以通过Constant Score...原创 2019-09-04 18:56:45 · 452 阅读 · 0 评论 -
文档的CRUD
原创 2019-09-04 14:12:55 · 278 阅读 · 0 评论 -
Elasticsearch__template
Index template:Dynamic Templateexample:PUT ttemplate/_doc/1{ "someNumber":"1", "someDate":"2019/01/01"}GET ttemplate/_mappingPUT /_template/template_test{ "index_patterns":["tes...原创 2019-09-03 20:16:43 · 313 阅读 · 0 评论 -
Elasticsearch__Analyzer
分词器的组成:Character Filter、Tokenizer、Token Filter1.Character Filter 分成HTML strip 去除html标签; Mapping 字符串替换; Pattern replace 正则匹配替换2.Tokenizer 分成whitespace/standard/uax_url_email/patt...原创 2019-09-03 19:49:27 · 237 阅读 · 0 评论 -
Elasticsearch__批量查询
//simple_query_stringPOST users/_search{ "query": { "simple_query_string": { "fields": ["name"], "query": "Ruan AND Yiming" } }}POST users/_search{ "query": { "sim...原创 2019-09-03 18:56:16 · 2689 阅读 · 2 评论 -
Elasticsearch__Mapping
Dynamic Mapping中,对于Dynamic属性的说明:// NULL and index:falsePUT users{ "mappings": { "properties": { "firstName":{ "type": "text" }, "loatName":{ "tpye":"text"...原创 2019-09-03 18:52:18 · 143 阅读 · 0 评论 -
大型网站系统——之二:消息中间件
主要学习以下三个领域的中间件:1. 远程过程调用和对象访问中间件:主要解决分布式环镜下应用的互相访问问题;2. 消息中间件:解决应用之间的消息传递、解耦、异步的问题;3. 数据访问中间件:主要解决应用访问数据库中的共性问题的组件;补充:1. JVM部分有点难度, 需要再学习;2. 并发和多线程部分,如:线程池部分需要再深入学习;...原创 2018-06-12 19:58:31 · 271 阅读 · 0 评论 -
聚合Bucket & Metric Aggregation
select COUNT(brand) ----------- Metric 一系列的统计方法from carsGROUP by brand ----------- Bucket 一组满足条件的文档____________________________________________________________________"aggregations"...原创 2019-09-11 20:23:10 · 496 阅读 · 0 评论
分享