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

网站建设报价明细二手书的网站建设

网站建设报价明细,二手书的网站建设,如何制作小程序的详细步骤,福田网站开发Elasticsearch 是一个分布式的开源搜索和分析引擎#xff0c;适用于所有类型的数据#xff0c;包括文本、数字、地理空间、结构化和非结构化数据。Elasticsearch 在 Apache Lucene 的基础上开发而成#xff0c;由 Elasticsearch N.V.#xff08;即现在的 Elastic#xff0… Elasticsearch 是一个分布式的开源搜索和分析引擎适用于所有类型的数据包括文本、数字、地理空间、结构化和非结构化数据。Elasticsearch 在 Apache Lucene 的基础上开发而成由 Elasticsearch N.V.即现在的 Elastic于 2010 年首次发布。Elasticsearch 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名是 Elastic Stack 的核心组件Elastic Stack 是适用于数据采集、充实、存储、分析和可视化的一组开源工具。人们通常将 Elastic Stack 称为 ELK Stack代指 Elasticsearch、Logstash 和 Kibana目前 Elastic Stack 包括一系列丰富的轻量型数据采集代理这些代理统称为 Beats可用来向 Elasticsearch 发送数据。 一、Elasticsearch是什么 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单它不仅包括了全文搜索功能还可以进行以下工作: 分布式实时文件存储并将每一个字段都编入索引使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上百台服务器处理PB级别的结构化或非结构化数据。 二 Elasticsearch能干什么 提供快速查询 试想一下当你打开一个博客网站搜索一篇博客的时候等待了一分钟才有搜索结果那将会是一个极差的体验。可想而知这个博客网站肯定没有使用搜索引擎处理搜索的请求而是使用了传统的关系型数据库查询在庞大的数据面前关系型数据库的查询就显得力不从心相当耗时。Elasticsearch在这个时候可以帮上忙使用博客数据建立索引库依赖倒排索引的优势为用户快速的呈现搜索的相关结果。 确保结果的相关性 接下来有一个难题: 如何将真正描述选举的帖子排序在前呢?有了 Elasticsearch就可以使 用几个算法来计算相关性的得分( relevancy score )然后根据分数来将结果逐个排序 。 默认情况下计算文档相关性得分的算法是TF-IDFterm frequency-inverse document frequency)词频逆文档频率。我们将在后面讨论这个概念。除了选择算法Elasticsearch还提供了很多其他内置的功能来计算概相关性得分以满足定制需求。 超越精确匹配 处理错误的拼写 当我们在使用搜索时会出现英文拼写错误中文错别字等情况时有发生。我们可以通过配置让Elasticsearch容忍一些错误而不仅仅只是查找精确匹配。如我们输入“book”的时候由于手误输入了“bok”如果搜索引擎能够意识到这一错误并且在搜索时帮我们修正这个错误那么搜索会更快让人满意。 支持变体 这个特性在英文单位搜索时比较重要我们搜索一个博客关键词包含“bicycle”的文章同样可以和“bicylist”或“cycling”的查询匹配上。并且Elasticsearch还有可以将搜索到的关键词加粗上色来凸显。 3.使用统计信息 当用户不太清楚具体要搜索什么的时候可以通过几种方式来协助他们 。一种方法是聚集统计数据。 聚集是在搜索结果里得到一些统计数据如每个分类有多少议题、每个分 类中“赞”和“分享”的平均数量。 假想一下进入博客时用户会在右侧看见最近流行的议题。 其中之一是自行车。 对其感兴趣的读者会点击这个标题进一步缩小范围。 然后 可能还有另外 的聚集方式 将自行车相关的帖子分为“ 自行车鉴赏”“自行车大事件”等。 给予自动提示 当用户开始输入时你可以帮助他们发现主流的查询和结果。 还可以通过自动提示技术预测 他们所要输入的内容就像 Web 上很多搜索引擎做的那样。 你同样可以展示主流的结果通过 特殊的查询类型来匹配前缀、通配符或正则表达式。 三、Elasticsearch的特点 1可以作为一个大型分布式集群数百台服务器技术处理PB级数据服务大公司也可以运行在单机上服务小公司 2Elasticsearch不是什么新技术主要是将全文检索、数据分析以及分布式技术合并在了一起才形成了独一无二的ESlucene全文检索商用的数据分析软件也是有的分布式数据库mycat 3对用户而言是开箱即用的非常简单作为中小型的应用直接3分钟部署一下ES就可以作为生产环境的系统来使用了数据量不大操作不是太复杂 4数据库的功能面对很多领域是不够用的事务还有各种联机事务型的操作特殊的功能比如全文检索同义词处理相关度排名复杂数据分析海量数据的近实时处理Elasticsearch作为传统数据库的一个补充提供了数据库所不能提供的很多功能
http://www.zqtcl.cn/news/298486/

相关文章:

  • 网站备案证书下载失败法国 wordpress
  • 海南平台网站建设企业优秀的设计案例
  • 拿别的公司名字做网站合肥网页设计培训班
  • 到哪个网站做任务太原百度seo优化推广
  • 北京外贸网站开发广东智慧团建系统入口
  • 做百度网站接到多少客户电话阿里云服务器win系统建站教程
  • 天空在线网站建设深圳外贸网站怎么建
  • 网站的交流的功能怎么做小商品网站建设
  • 求职招聘网站建设投标书怎样在手机上面建设网站
  • 重庆工厂网站建设备案域名出售平台
  • 免费网站优化校园电商平台网站建设
  • 宁波市住房和城乡建设局网站成都网站建设网站制作
  • 网站制作还花钱建设银行网站查询密码是啥
  • 周到的做pc端网站产品图册设计公司
  • 淘宝客新增网站网页设计板式类型
  • 怎么使用wordpress建站吃什么补肾气效果好
  • 建设网站中期wordpress做分类信息网站
  • 百色住房和城乡建设部网站江苏交通建设监理协会网站
  • 常州网站建设哪儿好薇有哪些做外贸网站
  • ip域名找网站一级域名和二级域名的区别
  • 手机网站 底部菜单网站切换效果
  • 珠海公司做网站wordpress最近访客
  • 网站设计制作合同html5网页制作源代码
  • 长春网站建设方案咨询朝阳网站建设是什么
  • 网站开发人员是什么网页设计需要学什么书
  • 韩国食品网站设计欣赏深圳最新新闻事件头条
  • 免费的源码网站有哪些ui界面设计总结心得
  • 那个网站可以做视频app制作北京私人做网站
  • 西安市网站制作公司外贸网站建设步骤
  • 学做网站是什么专业广州建站外包公司历史长