搜索引擎
文章平均质量分 94
YPhen
公众号同步【YPhen聊码】同步更新!
无需关注,无需知识付费,纯技术分享;博客提升自我,帮助他人,若有益,吾之幸,因吾价值尚存 !
展开
-
ElasticSearch 8.x 弃用了 High Level REST Client,移除了 Java Transport Client,推荐使用 Elasticsearch Java API
从 ElasticSearch 7.0.0 版本开始,ElasticSearch 官方就不建议使用 TransportClient 客户端了,推荐使用 High Level REST Client 客户端了。然后接下来,从 ElasticSearch 7.15.0 版本开始,ElasticSearch 官方就不建议使用 High Level REST 客户端了,推荐使用 ElasticSearch-java 客户端了。原创 2024-01-11 10:14:48 · 2468 阅读 · 0 评论 -
Logstash部署与使用
Logstash是一个收集与处理数据的引擎,就像ElasticSearch是专门用来检索的引擎一样,Logstash用于收集、处理和转换各种数据源(文件、数据库、网站等)的数据,并将其转换为统一的格式。Logstash支持多种插件,进行数据过滤、转换和输出,可以方便地与 ES 和 Kibana 集成使用。还支持多线程处理和事件模型,可以在大规模数据处理场景下提供高性能、高可用的服务。原创 2023-06-04 16:15:44 · 5914 阅读 · 1 评论 -
ELK技术栈介绍
ELK技术栈由三个技术组成:Elasticsearch、Logstash和Kibana。每个技术都有自己的功能点和用法,同时它们也可以相互关联使用,形成一个完整的日志解决方案。此外,还有一个名为Beats的技术,它是一个轻量级的数据收集器,可以收集各种类型的数据并将其发送到Logstash或Elasticsearch进行处理和存储。ELK技术栈的三个技术可以相互关联使用,形成一个完整的日志解决方案。原创 2023-05-21 13:22:17 · 955 阅读 · 0 评论 -
ElasticSearch学习随笔之高级检索
本文主要介绍 ES 的一下高级检索功能,80% 的业务场景,简单搜索就可以实现了,但是在一些复杂的业务场景中,我们必须使用一些高级的功能来满足,比如在一些与舆情监测项目或者智能推荐、猜你想搜这种复杂的功能,有时候需要搜索中需要提高相关度,有时候搜索需要减低相关度等。让我们来准备一些数据来进行高级搜索测试,但是问题来了,这些数据真的是头疼,不好生成一些示例数据出来,这时候,chatGTP这是无敌了,简直太方便了。ES 是目前全文检索排行榜。原创 2023-05-07 21:50:59 · 2925 阅读 · 8 评论 -
ElasticSearch学习随笔之分词算法
本文主要对ElasticSearch分词算法进行简单讲解,在了解算法之前,我们先要知道两点,什么是相关性和相关性算分。站在用户的角度来看,检索是什么呢?是否找到所有相关的内容。是否得到了很多内容是不相关的。排在最前面的搜索结果打分是否合理。结合需求,结果排名是否平衡。那如何衡量相关性呢?Precision(查准率),尽可能的返回较少的无相关的文档。Recall(查全率),尽量返回较多的相关的文档。Ranking(排序),能够按照相关性进行排序。原创 2023-05-03 12:54:15 · 2050 阅读 · 0 评论 -
ElasticSearch学习随笔之嵌套操作
本文主要对ElasticSearch嵌套(Nested) 操作,以便上手 用。原创 2022-09-24 00:41:39 · 2648 阅读 · 0 评论 -
ElasticSearch学习随笔之SpringBoot Starter 操作
总结 spring boot 如何操作 ES,以及简单快速上手的案例,单元测试,可复制执行。原创 2022-05-17 23:47:20 · 887 阅读 · 0 评论 -
图数据库 Neo4j 学习随笔之高级操作
Neo4j - CQL 使用Neo4j 的 Cypher 语言是为处理图形数据库而构建的,CQL 代表 Cypher 查询语言。类似 关系型数据库的 SQL 语言。文章目录Neo4j - CQL 使用前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、panda原创 2022-05-03 17:46:02 · 1519 阅读 · 2 评论 -
图数据库 Neo4j 学习随笔之基础操作
Neo4j - CQL 使用Neo4j 的 Cypher 语言是为处理图形数据库而构建的,CQL 代表 Cypher 查询语言。类似 关系型数据库的 SQL 语言。文章目录Neo4j - CQL 使用前言一、常用命令1.1 load csv1.2 create 创建1.2.1 创建单节点1.2.2 创建多节点1.2.3 创建节点(带属性)1.2.4 创建关系1.2.4.1 单向关系1.2.4.2 双向关系1.3 match 匹配1.3.1 匹配节点1.3.2 匹配关系节点详细信息1.4 return原创 2022-04-26 23:24:33 · 1114 阅读 · 0 评论 -
图数据库 Neo4j 学习随笔之核心内容
Nod4j 核心知识本文主要对Neo4j 核心知识进行一个简单的总结。文章目录Nod4j 核心知识前言一、Nod4j的特性二、Nod4j 的优点三、Nod4j 数据模型3.1 图论基础3.2 Neo4j 的构建元素3.2.1 节点3.2.2 属性3.3.3 关系3.3.4 标签3.3.5 Neo4j Brower总结前言Nod4j 是一个开源的 NoSQL 图形数据库,2003年使用 scala & java 语音开发,07年发布。是世界上最先进的图数据库之一,提供原生的数据存储,检原创 2022-04-21 22:34:42 · 2002 阅读 · 0 评论 -
图数据库 Neo4j 学习随笔之基础认识
Neo4j 基础认识本文主要对Neo4j 进行一个简单的讲解。文章目录Neo4j 基础认识前言一、什么是图数据库(Graph Database)二、 理解图数据库2.1 关系数据库与图数据库直接性能对比2.2 与关系型数据库对比理解:总结前言随着社交、电商、金融、零售、物联网 等行业的快速发展,现实社会之间的关系也越来越复杂,传统的数据库很难处理关系运算。大数据行业需要处理的数据之间的关系相当复杂,一种支持海量数据关系运算的数据库,图数据库应用而生。一、什么是图数据库(Graph Datab原创 2022-04-17 17:28:53 · 1214 阅读 · 0 评论 -
ElasticSearch学习随笔之简单操作
ElasticSerarch学习随笔之简单操作ElasticSearch,创始人 Shay Banon(谢巴农)本文主要讲解ElasticSearch 基础操作,Kibana 以及 java api 调用操作。文章目录ElasticSerarch学习随笔之简单操作ElasticSearch,创始人 Shay Banon(谢巴农)本文主要讲解ElasticSearch 基础操作,Kibana 以及 java api 调用操作。前言一、分词器测试二、索引的增删改2.1 新建索引2.1.1 新建最简单原创 2022-04-17 15:20:05 · 2067 阅读 · 0 评论 -
ElasticSearch学习随笔之java api 操作
ElasticSerarch学习随笔之java api 操作ElasticSearch,创始人 Shay Banon(谢巴农)本文主讲 ElasticSearch Java api 调用操作。文章目录ElasticSerarch学习随笔之java api 操作ElasticSearch,创始人 Shay Banon(谢巴农)本文主讲 ElasticSearch Java api 调用操作。前言一、引入ES Client jar包二、操作案例2.0 实例化 ES Client 客户端2.1 增2.2原创 2022-04-17 15:18:00 · 2787 阅读 · 0 评论 -
ElasticSearch学习随笔之基础介绍
ElasticSerarch学习随笔ElasticSearch基础操作文章目录ElasticSerarch学习随笔前言一、ElasticSearch是什么?1.1 ElasticSearch 与 Lucene 的关系ES 解决Lucene使用缺点的最好方案二、基本操作1.2.读入数据总结前言此文章仅仅对ElasticSearch基础操作进行记录,方便后续工作中使用,一些查询可以从这里cpoy CQL一、ElasticSearch是什么?ElasticSearch(简称 ES) 是用 JAV原创 2022-04-17 15:15:29 · 2261 阅读 · 0 评论