I am trying to query elasticsearch using fme to find the most recent date in a document. when I run it in kibana console as :
POSTÂ officeearthsearch/earthsearch/_search
{Â "_source":Â _"CHANGED_DATE"],
  "query": {
    "match_all": {}
  },
  "size": 1,
  "sort": Â
    {
      "CHANGED_DATE": {
        "order": "desc"
      }
    }
  ]
}
it works and returns a single record containing the most recent changed date.
In the fme elasticsearch reader I input into the JSON query:
{
  "query": {
    "match_all": {}
  },
  "size": 1,
  "sort": p
    {
      "CHANGED_DATE": {
        "order": "desc"
      }
    }
  ]
}
and get the following error:
FME API version of module 'ELASTICSEARCH' matches current internal version (3.8 20170315)
ELASTICSEARCH reader: Directive '_HOST' has value 'search-dev-elasticsearch-z4b7vwlsqswv4uial343rdjccq.us-east-1.es.amazonaws.com:80'
ELASTICSEARCH reader: Directive '_RAW_JSON' has value 'No'
ELASTICSEARCH reader: Directive '_NUM_FEATURES_PER_REQUEST' has value '1'
ELASTICSEARCH reader: Directive '_FME_JSON_ATTRIBUTE_FLATTENING_MODE' has value 'ALL_LEVELS'
ELASTICSEARCH reader: Opening index 'search-dev-elasticsearch-z4b7vwlsqswv4uial343rdjccq.us-east-1.es.amazonaws.com:80/officeearthsearch'
ELASTICSEARCH reader: Feature Type Parameter 'elasticsearch_query_document' has value '{
  "query": {
    "match_all": {}
  },
  "size": 1,
  "sort": h
    {
      "CHANGED_DATE": {
        "order": "desc"
      }
    }
  ]
}' for feature type 'earthsearch'
ELASTICSEARCH reader: HTTP Error 400-599: HTTP error code : 403
ELASTICSEARCH reader: {"message":"When Content-Type:application/x-www-form-urlencoded, URL cannot include query-string parameters (after '?'): '/officeearthsearch/earthsearch/_search?scroll=1m&size;=1'"}
A fatal error has occurred. Check the logfile above for details
FME Session Duration: 2.4 seconds. (CPU: 0.3s user, 0.2s system)
END - ProcessID: 10964, peak process memory usage: 67032 kB, current process memory usage: 48728 kB
Â
Â
Can you please suggest what I am doing wrong.
Many Thanks
Oliver