当前位置: 首页 > wzjs >正文

怎么做装修网站平台百度快照怎么没有了

怎么做装修网站平台,百度快照怎么没有了,哪家企业做网站,如果自己想建设网站该怎么做elastic 有弹力的 ElaticSearch (ES)是一个基于 Lucene 的分布式全文检索引擎。可以做到近乎实时地存储、检索数据,并且本身具有良好的扩展性,可以扩展到上百台服务器,处理PB级别(1 Petabyte 1024TB&…

elastic 有弹力的

ElaticSearch (ES)是一个基于 Lucene 的分布式全文检索引擎。可以做到近乎实时地存储、检索数据,并且本身具有良好的扩展性,可以扩展到上百台服务器,处理PB级别(1 Petabyte = 1024TB)的数据。

ES 常用于日志分析、全文搜索、安全智能、业务分析和运维智能等场景。

文章目录

  • 使用
  • 原理
        • Lucene
      • ELK Stack
      • 原理
          • 索引

使用

可用 docker 部署 elasticsearch 程序,默认有安全检测不好连接,生产环境可以见下面命令绕过连接启动:

在这里插入图片描述

访问测试:
在这里插入图片描述
也可以用 curl http://localhost:9200 来测试

相关docker命令:

-- 关闭 Elasticsearch 安全认证(仅测试环境) (没有应该会下载,注意版本)
docker run -d -p 9200:9200 -p 9300:9300 `-e "discovery.type=single-node" `-e "xpack.security.enabled=false" `--name elasticsearch docker.elastic.co/elasticsearch/elasticsearch:8.12.0-- 之后直接 start 启动即可:
docker start elasticsearch 
docker stop elasticsearch
docker rm elasticsearchdocker ps -a  # 查看所有容器(包括停止的)
docker logs elasticsearch

写java时:

springbootframe 管理的 elasticsearch 只需配置即可使用:

  • ElasticsearchRepository已经提供了基础的 CRUD 操作
    这里交互方法也只需声明继承的接口:
  • 自定义方法则能通过命名规则来扩展更多查询功能——也不需要实现,Spring Data 框架能够依据方法名称自动生成对应的实现。
package org.example.searchservice.repository;import org.example.common.dto.Question;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
import org.springframework.stereotype.Repository;import java.util.List;@Repository
public interface QuestionEsRepository extends ElasticsearchRepository<Question, String> {// 标题或内容模糊搜索(自动解析成 bool should)List<Question> findByTitleContainingOrContentContaining(String title, String content);// 根据标签精确匹配(List<String> 是 keyword 类型)List<Question> findByTagsIn(List<String> tags);
}//你不需要手动实现插入方法,ElasticsearchRepository 已经帮你准备好了常用的 CRUD 方法,包括插入。
//        🧩 一、插入数据的方式
//ElasticsearchRepository 继承了 CrudRepository,所以它自动拥有以下方法:
//
//方法	作用
//save(T entity)	插入或更新单条数据
//saveAll(Iterable<T> entities)	批量插入或更新
//findById(ID id)	根据 ID 查询
//deleteById(ID id)	根据 ID 删除
//findAll()	查询所有
//count()	统计数量

检索:(需先把要检索的插入ES,如上的save方法)
在这里插入图片描述

原理

Lucene

Lucene 是一个全文检索引擎工具包 。
它是一款 纯Java的全文检索引擎工具包,提供了完整的查询引擎和索引引擎,主要用于实现全文搜索功能。

Lucene 主要是基于倒排索引的文本检索,通过创建并建立索引器(IndexWriter)来读取需要建立全文索引的文本内容 —— 即读入一堆文本文件并将其转换为易于搜索的数据结构

ElasticSearch 是基于 Lucene 做了封装和增强,通过简单的 RESTful API 来隐藏 Lucene 的复杂性。

ELK Stack

ES与Logstash、Beats和Kibana等工具协同工作,共同提供数据收集、存储、分析、可视化和监控等功能,组成 ELK 。

  • Logstash:数据收集与处理 管道工具(采集日志数据、过滤清洗)
  • Beats:轻量级的数据采集器(日志或指标)
  • Kibana:可视化工具
工作流程:[ 日志 / 数据 ]↓Beats(轻量上报器)↓Logstash(采集 + 清洗)↓
Elasticsearch(存储 + 查询)↓Kibana(可视化)

原理

索引

ES 中存储数据的基本单元,并且用于搜索和分析数据。

http://www.dtcms.com/wzjs/172605.html

相关文章:

  • 柏乡县建设局网站百度指数排名明星
  • wordpress文章所有图片大小seo排名优化课程
  • wordpress options企业关键词优化公司
  • 知名网站制作公司小红书推广渠道
  • 网站建设的功能有哪些内容互联网销售可以卖什么产品
  • 湖南株洲已发现16名感染者广东seo价格是多少钱
  • 网站收藏链接怎么做百度收录查询入口
  • 做网站怎样调用支付宝接口病毒式营销的案例
  • 版式网站有哪些惠州seo整站优化
  • 网站建设空间什么意思怎么制作网站详细流程
  • 阿里云做网站电话营销技巧和营销方法
  • 网站做接口需要哪些免费建站系统官网
  • 科技有限公司可以做网站建设吗?培训心得体会感悟
  • 老会计手把手教做帐官方网站昆明新闻头条最新消息
  • 网站优化建设安徽镇江网站建设
  • 个人备案的网站能做盈利吗网络优化是干什么的
  • 用php做美食网站有哪些关键词权重如何打造
  • flash网站源码下载网站建设方案
  • 免费网站建站一级大陆北京seo优化分析
  • 营销企业网站建设应遵守的原则推广app大全
  • 行业b2b网站站长工具seo综合查询源码
  • 找公司做网站怎么图片都要自己找百度推广网站一年多少钱
  • 免费做头像网站市场营销公司排名
  • 网站推广方案中评价效果是指网站大全软件下载
  • 凡客诚品logoseo优化的方法有哪些
  • 网站数据没有更新大学生网页设计作业
  • 网站建设制作 武汉近期国内热点新闻事件
  • 钟祥网站建设电商培训课程
  • 网站制作需要多少钱外贸网站建设公司哪家好
  • 织梦做的网站在百度搜索页劫取企业公司网站建设