Skip to content

Should we parse search requests on the coordinating node? #8150

@clintongormley

Description

@clintongormley

At the moment, the coordinating node uses the index name from URL and routing values from the query string to forward search requests directly to the shards where they should be executed.

This is very efficient, but does impose some limitations on the choices we can make at execution time. For instance:

All of the above (and possibly more?) could be fixed if we parsed the search request in the body. Should we consider doing this? What are the downsides? Would it be worth making it optional?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions