摘要:
所谓的地理坐标查询,其实就是根据经纬度查询,官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/geo-queries.html 常见的使用场景包括: 携程:搜索我附近的酒店 滴滴:搜索我附近的出租车 微信:搜索我 阅读全文
摘要:
精确查询一般是查找keyword、数值、日期、boolean等类型字段。所以不会对搜索条件分词。常见的有: term:根据词条精确值查询 range:根据值的范围查询 因为精确查询的字段搜是不分词的字段,因此查询的条件也必须是不分词的词条。查询时,用户输入的内容跟自动值完全匹配时才认为符合条件。如果 阅读全文
摘要:
全文检索查询的基本流程如下: 对用户搜索的内容做分词,得到词条 根据词条去倒排索引库中匹配,得到文档id 根据文档id找到文档,返回给用户 比较常用的场景包括: 商城的输入框搜索 百度输入框搜索 常见的全文检索查询包括: match查询:单字段查询 multi_match查询:多字段查询,任意一个字 阅读全文
摘要:
StandAlone HA的原理 基于Zookeeper做状态的维护, 开启多个Master进程, 一个作为活跃,其它的作为备 份,当活跃进程宕机,备份Master进行接管. 为什么需要Zookeeper? 分布式进程是分布在多个服务器上的, 状态之间的同步需要协调,比如谁是master,谁 是wo 阅读全文
摘要:
StandAlone的原理? Master和Worker角色以独立进程的形式存在,并组成Spark运行时环境(集群) Spark角色在StandAlone中的分布? Master角色:Master进程, Worker角色:Worker进程, Driver角色和Executor角色: 以线程运行在Wo 阅读全文
摘要:
今天看见了一个公众号文章,讲的是啥呢,是springboot常用注解。 下面是链接:40 个 SpringBoot 常用注解:让生产力爆表! 阅读全文
摘要:
Local模式的运行原理? Local模式就是以一个独立进程配合其内部线程来提供完成Spark运行时环境. Local 模式可以通过spark-shell/pyspark/spark-submit等来开启 bin/pyspark是什么程序? 是一个交互式的解释器执行环境,环境启动后就得到了一个Loc 阅读全文