# Ingest pipline - multiple fields processed by one porcessor

**URL:** https://discuss.elastic.co/t/ingest-pipline-multiple-fields-processed-by-one-porcessor/170320
**Category:** Elasticsearch
**Created:** [February 28, 2019, 10:58am UTC](https://discuss.elastic.co/t/ingest-pipline-multiple-fields-processed-by-one-porcessor/170320 "2019-02-28T10:58:38Z")
**Posts on this page:** 1
**Showing post:** 7

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [March 2, 2019, 11:38am UTC](https://discuss.elastic.co/t/ingest-pipline-multiple-fields-processed-by-one-porcessor/170320/7 "2019-03-02T11:38:36Z")

</div>

Sorry. I was wrong. There is a more obvious way to make it work:

```auto
POST _ingest/pipeline/_simulate
{
  "pipeline": {
    "description": "date pipeline ",
    "processors": [
      {
        "geoip": {
          "field": "dest",
          "target_field": "dest_geoip"
        }
      },
      {
        "geoip": {
          "field": "source",
          "target_field": "source_geoip"
        }
      }
    ]
  },
  "docs": [
    {
      "_index": "index",
      "_type": "_doc",
      "_id": "id",
      "_source": {
        "dest": "80.34.121.50",
        "source": "80.34.121.50"
      }
    }
  ]
}

```

---

_[View the full topic](https://discuss.elastic.co/t/ingest-pipline-multiple-fields-processed-by-one-porcessor/170320)._
