如何把一个内容为json格式的文档添加到elasticsearch上

资讯中心 浏览

如何把一个内容为json格式的文档添加到elasticsearch上

1.安装

必须先安装Java环境,并设置 JAVA_HOME => C:\Program Files\Java\jdk1.6.0_18

elasticsearch-rtf 中文入门集成包

使用git签出,下载到本地。windows下,执行bin下面的elasticsearch.bat。linux下,执行bin下面或者service下面elasticsearch。

2.角色关系对照

elasticsearch 跟 MySQL 中定义资料格式的角色关系对照表如下

MySQL elasticsearch

database index

table type

table schema mapping

row document

field field

选用原因

主要原因有:实时性能优越;安装配置简单;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

全国最大的综合性收藏网站是什么?

综合性收藏网站有很多,但是最大的,也就古藏网一个没有之一了,它范围广,种类多,服务态度好,专业,权威等等的特点都足以说明它的全国最大的综合性收藏行业网站。

转载请注明:原油网 » 如何把一个内容为json格式的文档添加到elasticsearch上