Elasticsearch Writer特性类型参数
要访问特征类型参数,请单击齿轮图标在工作区中的特性类型上打开特性类型参数编辑器.要始终在Workbench中显示编辑器,您可以选择查看> Windows >参数编辑器。
所有特性类型共享类似的通用参数。这包括姓名和作者姓名。从这里,你也可以控制动态属性.
这些参数只适用于选定的特性类型,而不适用于整个写入器。
提示:如果这里列出的特征类型参数与写入器级参数冲突,则写入器参数将被忽略,并使用该特征类型参数。
表设置:一般
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该参数控制特性类型如何处理目标表。这些选项是可用的:
- 如果需要创建:如果目标表不存在,则创建它。作者使用FME工作区中的信息来根据需要自动创建向量特征表。所有表都将在处理第一个输入特性时创建。如果没有向特性类型发送特性,则不会创建相应的表。
- 使用现有的:如果目标数据库不存在,转换将失败。
类型映射创建
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数是要在类型上创建的几何字段表。表格中的每一行代表一个几何字段,该字段有一个名称和一个类型,其中类型可以是:
- geo_point:几何体存储为LonLat坐标对。非点几何将转换为质心点。
- geo_shape:几何体使用GeoJSON规范存储,因此支持大多数矢量几何体。但是,有些Elasticsearch空间函数不能工作geo_shape字段。
要写入Elasticsearch类型上的特定几何字段,特性应该使用Named geometry。否则,只有当类型中恰好有一个几何字段时才会写入几何字段。
默认值:名称:几何;类型:geo_point
此参数仅在创建数据库时相关。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数包含要直接存储在索引中的字段列表。如果一个字段包含在这个列表中,这意味着Elasticsearch可以更快地访问该字段的值。然而,索引将占用更多的空间,而且可能效率较低。
不在此列表中的字段将被正常存储并建立索引。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
要写入数据库的JSON文档的源代码。
- 特点:文档将由发送给Elasticsearch编写者的特性创建(这是通常的行为)。
- JSON属性:如果可能的话,将直接从属性使用JSON创建文档。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该参数在文档来源是功能.它可以用来指定一个属性作为Document ID。任何包含该属性的特性都将使用其值作为JSON文档ID。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该参数在文档来源是JSON属性.它可以用来指定一个属性,直接作为文档JSON使用。任何包含JSON属性的特性都将使用JSON属性值编写。其他功能将正常编写。