
搜索引擎的学习
文章平均质量分 87
1.Elasticsearch
2.solr
3.lucene
等搜索引擎的学习,主要对Elasticsearch进行深度学习
烟火缠过客
差一个我们的距离
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
elastisearch多索引查询解析
通过上述流程,new SearchRequest(“index1”, “index2”) 实现了对多个索引的查询。Elasticsearch 会将请求分发到指定的索引,并在每个索引的所有分片上执行查询。最后,结果会被合并并返回给客户端。这种方式保证了查询能够高效地处理多个索引,同时也充分利用了集群的分布式特性。索引数量应该根据你的具体需求和集群的实际情况来确定。使用别名和生命周期管理可以帮助你更好地管理索引。监控和调整策略是保持集群高性能的关键。原创 2024-08-12 16:50:35 · 1440 阅读 · 0 评论 -
6.Elasticsearch高级探索
如果master是单独的那个节点,另外2个节点是master候选节点,那么此时那个单独的master节点因为没有指定数量的候选master node在自己当前所在的集群内,因此就会取消当前master的角色,尝试重新选举,但是无法选举成功。打在节点1上的索引请求会将索引数据分配在主节点,同时打在节点2的请求会将索引数据放在分片上。但是上述的数据建模有其明显的缺陷,就是针对地址数据做数据搜索的时候,经常会搜索出不必要的数据,如:在下述数据环境中,搜索一个province为北京,city为天津的用户。原创 2023-03-22 18:07:45 · 201 阅读 · 0 评论 -
4.Elasticsearch深入了解
百分比代表query搜索条件中词条百分比,如果无法整除,向下匹配(如,query条件有3个单词,如果使用百分比提供精准度计算,那么是无法除尽的,如果需要至少匹配两个单词,则需要用67%来进行描述。京东中,如果在搜索框中输入“手机”,点击搜索,那么是在商品的类型名称、商品的名称、商品的卖点、商品的描述等字段中,哪一个字段内进行数据的匹配?精准度:就是搜索结果的准确率,如:搜索条件为hello java,在搜索结果中尽可能让短语匹配和hello java离的近的结果排序靠前,就是精准度(precision)。原创 2023-03-09 16:59:54 · 438 阅读 · 0 评论 -
3.Elasticsearch初步进阶
Domain Specific Language:领域专用语言Elasticsearch provides a ful1 Query DSL based on JSON to define queries:Elasticsearch提供了基于JSON的DSL来定义查询DSL由叶子查询子句和复合查询子句两种子句组成。原创 2023-03-08 16:51:39 · 692 阅读 · 0 评论 -
2.Elasticsearch入门
Elasticsearch是用Java开发并且是当前最流行的开源的企业级搜索引擎。能够达到实时搜索,稳定,可靠,快速,安装使用方便。客户端支持Java、.NET(C#)、PHP、Python、Ruby等多种语言。创始人:Shay Banon(谢巴农)下载地址应用场景百度搜索商城搜索热榜搜索ES是面向文档(document oriented)的,这意味着它可以存储整个对象或文档 (document)。然而它不仅仅是存储,还会索引(index)每个文档的内容使之可以被搜索。原创 2023-03-07 17:56:50 · 1830 阅读 · 0 评论 -
1.win10环境搭建Elasticsearch7.2.0环境
下载安装ik分词器,解压到Elasticsearch目录的plugins目录中。进入到bin目录,双击elasticsearch.bat。谷歌浏览器-扩展程序-开发者模式-加载已解压的扩展程序。安装Elasticsearch7.2.0。直接解压,双击kibana.bat运行。谷歌浏览器安装es-head扩展插件。安装Kibana7.2.0。原创 2023-03-07 17:52:47 · 622 阅读 · 0 评论 -
Elasticsearch浅析
生活中的数据搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种:结构化数据非结构化数据结构化数据:也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据:又可称为全文数据,不定长或无固定格式,不适于由数据库二维表来表现,...转载 2019-10-24 10:56:10 · 516 阅读 · 0 评论 -
Elasticsearch入门之文档
1.Elasticsearch是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document)。然而它不仅仅是存 储,还会索引(index)每个文档的内容使之可以被搜索。在Elasticsearch中,你可以对文档(而非成行成列的数据)进行索 引、搜索、排序、过滤。这种理解数据的方式与以往完全不同,这也是Elasticsearch能够执行复杂的全文搜索的原因...原创 2019-08-01 20:34:01 · 454 阅读 · 0 评论 -
win10环境下安装Elasticsearch,ik分词器、kibana
1.下载安装Elasticsearch,解压即可,双击elasticsearch.bat运行Elasticsearch地址:https://www.elastic.co/downloads/elasticsearch2.下载安装kibana,解压点击kibana.bat即可运行https://www.elastic.co/cn/downloads/kibana...原创 2019-07-30 20:36:25 · 2405 阅读 · 0 评论