上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 87 下一页

2020年5月31日

摘要: Elasticsearch修改分词器以及自定义分词器 参考博客:https://blog.csdn.net/shuimofengyang/article/details/88973597 阅读全文
posted @ 2020-05-31 23:17 luzhouxiaoshuai 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 现在我们全局搜索全部的数据,每次返回3条, 从 scroll 请求返回的结果反映了 search 发生时刻的索引状态,就像一个快照。后续的对文档的改动(索引、更新或者删除)都只会影响后面的搜索请求。 为了使用 scroll,初始搜索请求应该在查询中指定 scroll 参数,这可以告诉 Elastic 阅读全文
posted @ 2020-05-31 22:54 luzhouxiaoshuai 阅读(621) 评论(0) 推荐(0) 编辑
摘要: bouncing results问题,两个document排序,field值相同;不同的shard上,可能排序不同;每次请求轮询打到不同的replica shard上;每次页面上看到的搜索结果的排序都不一样。这就是bouncing result,也就是跳跃的结果。 比如当你使用一个timestamp 阅读全文
posted @ 2020-05-31 22:39 luzhouxiaoshuai 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 对于一次query查询到数据返回到客户端,经历了两个过程 query phase和fetch phase的过程 query phase 查询阶段 fetch phase 获取阶段。 1 query phase (1)搜索请求发送到某一个coordinate node,构构建一个priority qu 阅读全文
posted @ 2020-05-31 22:27 luzhouxiaoshuai 阅读(671) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch搜索使用的是倒排索引,但是排序、聚合等不适合倒排索引使用的是正向索引 倒排索引 倒排索引表以字或词为关键字进行索引,表中关键字所对应的记录项记录了出现这个字或词的所有文档,每个字段记录该文档的ID和关键字在该文档中出现的位置情况。 倒排表的结构图如图2: 如下就是倒排索引, 阅读全文
posted @ 2020-05-31 22:08 luzhouxiaoshuai 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,ElasticSearch 会根据算分进行排序; 可以使用 sort API 指定排序的规则; POST /kibana_sample_data_ecommerce/_search { "size": 5, "query": { "match_all": { } }, "sort": [ 阅读全文
posted @ 2020-05-31 20:06 luzhouxiaoshuai 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: GET /accounts/person/_validate/query?explain { "query":{ "match": { "user": "lisi" } } } 返回: { "valid": true, "_shards": { "total": 1, "successful": 1 阅读全文
posted @ 2020-05-31 19:36 luzhouxiaoshuai 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 参考博客来自: 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 阅读(716) 评论(0) 推荐(0) 编辑

2020年5月30日

摘要: https://juejin.im/entry/5905ac37a22b9d0065e1199c 基于关系型数据库的水平扩展方案有很多开源的解决方案,但成熟稳定的产品凤毛麟角。当当自研的数据库中间层 Sharding-JDBC 在公司内部已广泛使用,并在开源社区推广且初见成果。目前的 Shardin 阅读全文
posted @ 2020-05-30 10:33 luzhouxiaoshuai 阅读(398) 评论(0) 推荐(0) 编辑

2020年5月29日

摘要: 深度分页存在的问题 https://segmentfault.com/a/1190000019004316?utm_source=tag-newest 在实际应用中,分页是必不可少的,例如,前端页面展示数据给用户往往都是分页进行展示的。 1、ES分页搜索Elasticsearch分页搜索采用的是fr 阅读全文
posted @ 2020-05-29 14:28 luzhouxiaoshuai 阅读(1814) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 87 下一页

导航