Copyright infringement

From Training Material
Jump to navigation Jump to search

Other companies copy this materials

If you think the materials has been used by other companies without authorization, please contact us at:

  • nobleprog@nobleprog.com

选用Es原因

   主要原因有:实时性能优越;安装配置简单;RESTful API 和 JSON 格式的文档型数据,降低开发调试的难度。 另外,Tire 这个 Gem 可以简单方便的与 ActiveRecord 整合。 测试中发现:ES 自带了中文分词,支持中文搜索,但是,可以换用更高效精确的分词插件。
   业界资讯:GitHub searches 20TB of data using Elasticsearch, including 1.3 billion files and 130 billion lines of code. 

简单介绍

    ElasticSearch 是开源搜索平台领域的一个新成员。 ElasticSearch(简称 ES) 是一个基于 Lucene 构建的开源,分布式,RESTful 搜索引擎。 设计用于云计算中,能够达到搜索实时、稳定、可靠和快速,并且安装使用方便。 支持通过 HTTP 请求,使用 JSON 进行数据索引。 

特点优势 
   (1)Open Source(开源) 
   (2)Apache Lucene(基于 Lucene) 
   (3)Schema Free(模式自由) 
   (4)Document Oriented(面向文档型的设计) 
   (5)Real Time Data & Analytics(实时索引数据) 
   (6)Distributed(分布式) 
   (7)High Availability(高可靠性) 
   (8)其他特性:RESTful API;JSON format;multi-tenancy;full text search;conflict management;per-operation persistence

Elasticsearch 配置说明: ElasticSearch安装好后我们需要对ElasticSearch的Config进行一系列配置,具体如下: cluster.name: rmscloud 集群名称 node.name: "rcnode21" 节点名称 node.tag: "tag21" 节点标签 node.data: true 节点是否存储数据 index.number_of_shards: 5 索引分片数 index.number_of_replicas: 1 索引副本数 path.data: /data/elasticsearch/data 数据目录存放位置 path.logs: /data/elasticsearch/log 日志数据存放位置 bootstrap.mlockall: true 内存 index.cache.field.max_size: 500000 索引缓存 index.cache.field.expire: 5m 索引缓引过期时间

Copyrighted material used at this site

Please quote the source of the original text and the link to our site

  • nobleprog@nobleprog.com