弹性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,那么写入器将在向索引写入任何特性之前删除并重新创建索引。
当处理第一个输入特性时,索引将被覆盖。如果没有向编写器的任何特性类型发送任何特性,则不会覆盖相应的索引。