gre作文教程 grep教程( 二 )

  • 下载node.js:https://nodejs.org/en/download/
双击安装,通过cmd输入 node -v查看版本号
gre作文教程 grep教程

文章插图

  • 将grunt安装为全局命令 ,Grunt是基于Node.js的项目构建工具
在cmd中输入:
npm install ‐g grunt‐cli
gre作文教程 grep教程

文章插图

由于访问的是国外的服务器,如果下载速度较慢,可以切换淘宝镜像
npm install -g cnpm –registry=https://registry.npm.taobao.org
后续使用的时候,只需要把npm xxx 换成 cnpm xxx 即可
检测是否安装成功
npm config get registry
gre作文教程 grep教程

文章插图

注意:后续使用时需要将npm替换为cnpm 。
  • 启动head
进入head插件目录,打开cmd,输入:
>npm install>grunt server
gre作文教程 grep教程

文章插图

打开浏览器,输入http://localhost:9100即可
gre作文教程 grep教程

文章插图

3.ES相关概念3.1 概述(重要)Elasticsearch是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document) 。然而它不仅 仅是存储,还会索引(index)每个文档的内容使之可以被搜索 。在Elasticsearch中,你可以对文档(而非成行成列的数据)进行索引、搜索、排序、过滤 。Elasticsearch比传统关系型数据库如下:
Relational DB ‐> Databases ‐> Tables ‐> Rows ‐> Columns Elasticsearch ‐> Indices ‐> Types ‐> Documents ‐> Fields
3.2 核心概念1)index索引-一个索引就是一个拥有几分相似特征的文档的集合 。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引 。一个索引由一个名字来标识(必须全部是小写字母的),并且当我们要对对应于这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字 。在一个集群中,可以定义任意多的索引 。可类比mysql中的数据库
2)type类型在一个索引中,你可以定义一种或多种类型 。一个类型是你的索引的一个逻辑上的分类/分区,其语义完全由你来定 。通常,会为具有一组共同字段的文档定义一个类型 。比如说,我们假设你运营一个博客平台并且将你所有的数据存储到一个索引中 。在这个索引中,你可以为用户数据定义一个类型,为博客数据定义另一个类型,当然,也可以为评论数据定义另一个类型 。可类比mysql中的表
3)Filed字段相当于是数据表的字段,对文档数据根据不同属性进行的分类标识。
4)映射mappingmapping是处理数据的方式和规则方面做一些限制,如某个字段的数据类型、默认值、分析器、是否被索引等等,这些都是映射里面可以设置的,其它就是处理es里面数据的一些使用规则设置也叫做映射,按着最优规则处理数据对性能提高很大,因此才需要建立映射,并且需要思考如何建立映射才能对性能更好 。相当于mysql中的创建表的过程,设置主键外键等等
5)document文档一个文档是一个可被索引的基础信息单元 。比如,你可以拥有某一个客户的文档,某一个产品的一个文档,当然,也可以拥有某个订单的一个文档 。文档以JSON(Javascript Object Notation)格式来表示,而JSON是一个到处存在的互联网数据交互格式 。在一个index/type里面,你可以存储任意多的文档 。注意,尽管一个文档,物理上存在于一个索引之中,文档必须被索引/赋予一个索引的type 。插入索引库以文档为单位,类比与数据库中的一行数据


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。