你在这里: 2016年+的新格式 弹性Elasticsearch阅读器/写入器

弹性Elasticsearch阅读器/写入器

许可选项这种格式从FME专业版开始。

概述

FME提供对Elasticsearch集群上的索引的读写访问。FME将Elasticsearch索引中的每个类型都视为一个特性类型。类型的每个文档都被视为一个特性,文档中的每个字段都被视为一个属性。

Elasticsearch是一个开源全文搜索索引。Elasticsearch索引是支持LonLat或GeoJSON几何的JSON文档存储。

更多关于Elasticsearch的信息可以在www.elastic.co

格式使用笔记

  • 写入器:每个Elasticsearch文档都有一个惟一的文档ID。可以在特性上指定此ID,并在写入器特性类型参数中选择一个属性。如果具有该ID的文档已经存在,则转换将失败。

读者概述

Elasticsearch阅读器支持从同一个Elasticsearch索引中读取多个类型。因此,必须为每个Elasticsearch索引创建一个单独的读取器。

必须在工作区中定义类型才能读取它们。

作家概述

Elasticsearch写入器将文档存储到与Elasticsearch索引关联的类型中。Elasticsearch写入器提供以下功能:

类型创建

Elasticsearch编写器使用FME工作区中的信息根据需要自动创建Elasticsearch类型。处理第一个输入特性时将创建类型。如果没有将功能部件发送到功能部件类型,则不会创建相应的功能部件类型。

覆盖索引

如果写入器的Overwrite索引参数设置为Yes,那么写入器将在向索引写入任何特性之前删除并重新创建索引。

当处理第一个输入特性时,索引将被覆盖。如果没有向编写器的任何特性类型发送任何特性,则不会覆盖相应的索引。

FME知识中心

搜索Elasticsearch