需要帮助定义索引/类型的管道。
我已经在文档上尝试了针对给定索引和类型的摄取管道。
实际JSON:
PUT _ingest/pipeline/geo-pipeline
{
"description" : "remove unsupported altitude field",
"processors" : [
{
"remove" : {
"field": "geopoint.alt",
"ignore_failure" : true
}
}
]
}
我已定义了如下所示的管道
PUT index1/type1/1234?pipeline=geo-pipeline
{
"geopoint": {
"lon": 48.845877,
"lat": 8.821861,
"alt": 0.0
}
}
当我尝试手动添加像这样的单个数据
时,这很好用PUT index1/_mapping/geo?pipeline=geopipeline
{
"properties": {
"geopoint": {
"type": "geo_point"
}
}
}
我使用mongo-connector自动索引从MongoDB到ES的所有数据。最初在定义映射时我曾编写脚本来删除数据。 由于我在索引时将ES版本升级到5.4.0,因此我想要执行此管道。就像我有1000个文档并且当mongo-connector将数据同步到ES时必须执行此管道时,我该怎么做?
思想吗
我们不能在映射期间定义管道吗?有些像这样的
JButton buttons[]=new JButton[3];
for(int i=0;i<buttons.length;i++)
buttons[i]=new JButton