05 2020 档案

elasticsearch 之 深入探秘type底层数据结构
摘要:1、理论知识 type,是一个index中用来区分类似的数据的,类似的数据,但是可能有不同的fields,而且有不同的属性来控制索引建立、分词器。field的value,在底层的lucene中建立索引的时候,全部是opaque(不透明) bytes类型,即:不区分类型的。lucene是没有type的 阅读全文

posted @ 2020-05-31 23:33 luzhouxiaoshuai 阅读(584) 评论(0) 推荐(0) 编辑

Elasticsearch修改分词器以及自定义分词器
摘要:Elasticsearch修改分词器以及自定义分词器 参考博客:https://blog.csdn.net/shuimofengyang/article/details/88973597 阅读全文

posted @ 2020-05-31 23:17 luzhouxiaoshuai 阅读(1376) 评论(0) 推荐(0) 编辑

ElasticSearch解决深度分页性能存在的问题使用scoll来解决
摘要:现在我们全局搜索全部的数据,每次返回3条, 从 scroll 请求返回的结果反映了 search 发生时刻的索引状态,就像一个快照。后续的对文档的改动(索引、更新或者删除)都只会影响后面的搜索请求。 为了使用 scroll,初始搜索请求应该在查询中指定 scroll 参数,这可以告诉 Elastic 阅读全文

posted @ 2020-05-31 22:54 luzhouxiaoshuai 阅读(626) 评论(0) 推荐(0) 编辑

elasticsearchBouncing Results问题
摘要:bouncing results问题,两个document排序,field值相同;不同的shard上,可能排序不同;每次请求轮询打到不同的replica shard上;每次页面上看到的搜索结果的排序都不一样。这就是bouncing result,也就是跳跃的结果。 比如当你使用一个timestamp 阅读全文

posted @ 2020-05-31 22:39 luzhouxiaoshuai 阅读(412) 评论(0) 推荐(0) 编辑

Elasticsearch的query phase和fetch phase
摘要:对于一次query查询到数据返回到客户端,经历了两个过程 query phase和fetch phase的过程 query phase 查询阶段 fetch phase 获取阶段。 1 query phase (1)搜索请求发送到某一个coordinate node,构构建一个priority qu 阅读全文

posted @ 2020-05-31 22:27 luzhouxiaoshuai 阅读(678) 评论(0) 推荐(0) 编辑

ElasticSearch中倒排索引和正向索引
摘要:ElasticSearch搜索使用的是倒排索引,但是排序、聚合等不适合倒排索引使用的是正向索引 倒排索引 倒排索引表以字或词为关键字进行索引,表中关键字所对应的记录项记录了出现这个字或词的所有文档,每个字段记录该文档的ID和关键字在该文档中出现的位置情况。 倒排表的结构图如图2: 如下就是倒排索引, 阅读全文

posted @ 2020-05-31 22:08 luzhouxiaoshuai 阅读(1581) 评论(0) 推荐(0) 编辑

ElasticSearch中的sort排序和filedData作用
摘要:默认情况下,ElasticSearch 会根据算分进行排序; 可以使用 sort API 指定排序的规则; POST /kibana_sample_data_ecommerce/_search { "size": 5, "query": { "match_all": { } }, "sort": [ 阅读全文

posted @ 2020-05-31 20:06 luzhouxiaoshuai 阅读(2314) 评论(0) 推荐(0) 编辑

ElasticSearch--validate验证搜索语句是否合法或者存在语法错误
摘要:GET /accounts/person/_validate/query?explain { "query":{ "match": { "user": "lisi" } } } 返回: { "valid": true, "_shards": { "total": 1, "successful": 1 阅读全文

posted @ 2020-05-31 19:36 luzhouxiaoshuai 阅读(297) 评论(0) 推荐(0) 编辑

elasticsearch中query和filter的区别
摘要:参考博客来自: https://mp.weixin.qq.com/s/tiiveCW3W-oDIgxvlwsmXA?utm_medium=hao.caibaojian.com&utm_source=hao.caibaojian.com query关注点:此文档与此查询子句的匹配程度如何?filter 阅读全文

posted @ 2020-05-31 19:30 luzhouxiaoshuai 阅读(725) 评论(0) 推荐(0) 编辑

深度认识 Sharding-JDBC:做最轻量级的数据库中间层
摘要:https://juejin.im/entry/5905ac37a22b9d0065e1199c 基于关系型数据库的水平扩展方案有很多开源的解决方案,但成熟稳定的产品凤毛麟角。当当自研的数据库中间层 Sharding-JDBC 在公司内部已广泛使用,并在开源社区推广且初见成果。目前的 Shardin 阅读全文

posted @ 2020-05-30 10:33 luzhouxiaoshuai 阅读(409) 评论(0) 推荐(0) 编辑

elasticserach数据库深度分页查询的原理
摘要:深度分页存在的问题 https://segmentfault.com/a/1190000019004316?utm_source=tag-newest 在实际应用中,分页是必不可少的,例如,前端页面展示数据给用户往往都是分页进行展示的。 1、ES分页搜索Elasticsearch分页搜索采用的是fr 阅读全文

posted @ 2020-05-29 14:28 luzhouxiaoshuai 阅读(1832) 评论(0) 推荐(0) 编辑

loadRunnner中90%的响应时间
摘要:参考博客https://blog.csdn.net/lengyue_112/article/details/1095320?utm_source=blogxgwz4 LR在场景执行完了会出个报告,其中有两项,事务的平均响应时间是多少 和 90%的用户事务响应时间多少,虽然我用的最多的还是平均响应时间 阅读全文

posted @ 2020-05-27 10:53 luzhouxiaoshuai 阅读(214) 评论(0) 推荐(0) 编辑

8.eclipse 安装 lombook插件
摘要:参考博客:https://www.liangzl.com/get-article-detail-129979.html 阅读全文

posted @ 2020-05-25 18:48 luzhouxiaoshuai 阅读(165) 评论(0) 推荐(0) 编辑

sharding-jdbc源码解析
摘要:参考博客:https://cloud.tencent.com/developer/article/1529692 看sharding-jdbc支持XA协议重点看下面的代码 sharding-transaction-xa-atomikos模块中主要是原生的atomikos的配置,atomikos事务配 阅读全文

posted @ 2020-05-14 10:53 luzhouxiaoshuai 阅读(1544) 评论(0) 推荐(0) 编辑

sharding-jdbc实现分布式事务的管理
该文被密码保护。

posted @ 2020-05-13 23:13 luzhouxiaoshuai 阅读(122) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示