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

南宁企业自助建站系统长沙网站搭建

南宁企业自助建站系统,长沙网站搭建,淘宝毕业设计网站代做,深圳工业设计公司排行榜全文检索 讲ElasticSearch之前, 需要先提一下全文检索.全文检索是计算机程序通过扫描文章中的每一个词#xff0c;对每一个词建立一个索引#xff0c;指明该词在文章中出现的次数和位置。当用户查询时根据建立的索引查找#xff0c;类似于通过字典的检索字表查字的过程。 … 全文检索 讲ElasticSearch之前, 需要先提一下全文检索.全文检索是计算机程序通过扫描文章中的每一个词对每一个词建立一个索引指明该词在文章中出现的次数和位置。当用户查询时根据建立的索引查找类似于通过字典的检索字表查字的过程。 索引: 建立索引 文本----切分 --- 词 文章出现过  出现多少次 检索: 查询  关键词--- 索引中-- 符合条件文章  相关度排序 全文检索(Full-Text Retrieval)以文本作为检索对象找出含有指定词汇的文本。全面、准确和快速是衡量全文检索系统的关键指标。 只处理文本、不处理语义 搜索时英文不区分大小写 结果列表有相关度排序 ElasticSearch简介 什么是ElasticSearch ElasticSearch 简称 ES 是基于Apache Lucene构建的开源搜索引擎是当前最流行的企业级搜索引擎。Lucene本身就可以被认为迄今为止性能最好的一款开源搜索引擎工具包但是lucene的API相对复杂需要深厚的搜索理论。很难集成到实际的应用中去。ES是采用java语言编写提供了简单易用的RestFul API开发者可以使用其简单的RestFul API开发相关的搜索功能从而避免lucene的复杂性。 ElasticSearch诞生 多年前一个叫做Shay Banon的刚结婚不久的失业开发者由于妻子要去伦敦学习厨师他便跟着也去了。在他找工作的过程中为了给妻子构建一个食谱的搜索引擎他开始构建一个早期版本的Lucene。 直接基于Lucene工作会比较困难所以Shay开始抽象Lucene代码以便Java程序员可以在应用中添加搜索功能。他发布了他的第一个开源项目叫做“Compass”。 后来Shay找到一份工作这份工作处在高性能和内存数据网格的分布式环境中因此高性能的、实时的、分布式的搜索引擎也是理所当然需要的。然后他决定重写Compass库使其成为一个独立的服务叫做Elasticsearch。 第一个公开版本出现在2010年2月在那之后Elasticsearch已经成为Github上最受欢迎的项目之一代码贡献者超过300人。一家主营Elasticsearch的公司就此成立他们一边提供商业支持一边开发新功能不过Elasticsearch将永远开源且对所有人可用。 Shay的妻子依旧等待着她的食谱搜索…… 目前国内大厂几乎无一不用Elasticsearch阿里腾讯京东美团 等等 ..... 安装 传统方式安装  下载安装包--- 平台 window macos  linux(ubuntu) Docker 方式安装  推荐 传统方式安装 环境准备 centos7.x、ubuntu、windows、macos 安装jdk11.0 并配置环境变量 jdk8 下载ES https://www.elastic.co/cn/start 安装ES不用使用root用户,创建普通用户 # 添加用户名 $ useradd chenyn # 修改密码 $ passwd chenyn # 普通用户登录解压缩ES安装包 $ tar -zxvf elasticsearch-7.14.0-linux-x86_64.tar.gz $ ll 总用量 650168 drwxr-xr-x. 10 chenyn chenyn 167 8月 16 11:07 elasticsearch-7.14.05 . 查看ES解压包中目录结构 [chenynlocalhost elasticsearch-7.14.0]$ ll - bin 启动ES服务脚本目录 - config ES配置文件的目录 - data ES的数据存放目录 - jdk ES提供需要指定的jdk目录 - lib ES依赖第三方库的目录 - logs ES的日志目录 - modules 模块的目录 - plugins 插件目录启动ES服务 ./elasticsearch-7.14.0/bin/elasticsearch- 这个错误是系统jdk版本与es要求jdk版本不一致,es默认需要jdk11以上版本,当前系统使用的jdk8,需要从新安装jdk11才行! - 解决方案:1.安装jdk11 配置环境变量、2.ES包中jdk目录就是es需要jdk,只需要将这个目录配置到ES_JAVA_HOME环境变即可、配置环境变量 vim /etc/profile - export ES_JAVA_HOME指定为ES安装目录中jdk目录 - source /etc/profile重新启动ES服务 同步骤6访问ES ES启动默认监听9200端口,访问9200 curl http://localhost:9200开启远程访问 默认ES无法使用主机ip进行远程连接,需要开启远程连接权限, 修改ES安装包中config/elasticsearch.yml配置文件 vim elasticsearch.yml 重启ESDocker方式安装 获取镜像 docker pull elasticsearch:7.14.0运行es docker run -d -p 9200:9200 -p 9300:9300 -e discovery.typesingle-node elasticsearch:7.14.0访问ES http://127.0.0.1:9200/今天的分享就到这里喜欢的朋友欢迎点赞收藏
http://www.hkea.cn/news/14365523/

相关文章:

  • 企业手机网站建设唐山微信小程序开发公司
  • 网站空间域名维护协议金属材料网站建设
  • 做设计的有什么网站wordpress推荐链接
  • 怎么做报名网站画册设计说明
  • 南通手机建站模板ios wordpress fixed
  • 赣州市建设局建管科网站工作作风方面对照检查材料
  • 网站建设有没有资质电商网站开发图书
  • dz门户做视频网站从什么网站找做app的代码
  • 网站使用手册成都代理记账
  • 建网站找兴田德润开个游戏工作室要多少钱
  • 开个网站建设公司多少钱官方网站查询电工证
  • 建设门户网站的公司替换wordpress
  • 贸易公司寮步网站建设哪家好刚学完网站开发
  • 成都环境建设网站加快网站打开速度
  • 做网站泰安南昌商城建设
  • 如何评价一个企业网站做的好百度首页登录入口
  • 方太网站谁做的上海专业做网站
  • 《奖励自己的网站》中国设计师联盟网站
  • 可以做反链的网站湛江有哪些网站建设公司
  • 医疗行业网站怎么做做网站会用到什么语言
  • 济南做网站推广有哪些公司wordpress网站转app
  • 网站规划书包括哪些方面系统与网站的区别
  • 网站备案的好处有哪些深圳建筑设计招聘
  • 在学做网站还不知道买什么好潜江资讯网二手房出售
  • 网站设计扁平化关键词密度查询站长工具
  • 硅云wordpress多站点鞍山微信小程序开发公司
  • 云南城市建设职业学院成绩查询网站互联网行业数据分析
  • 广州注册个体户流程及费用网站优化具体做哪些事情
  • 网站开发接口文档模板网站怎么做能快速有排名
  • 汽车之家 网站建设网站在百度的图标显示不正常显示