Skip to content
This repository was archived by the owner on Jul 11, 2023. It is now read-only.
This repository was archived by the owner on Jul 11, 2023. It is now read-only.

Elasticsearch responses no longer return the 'ok' return value #28

@motorstreak

Description

@motorstreak

Noticed this issue when bulk updates were reported as failed despite completing successfully.
Reference: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/_return_values.html

Possible update required to Flex::Result::Bulk failed/successful methods (code below)

  def failed
    self['items'].reject{|i| i['index']['status'].between?(200,226) }
  end

  def successful
    self['items'].select{|i| i['index']['status'].between?(200,226) }
  end

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions