module Chewy::Search

This module being included to any provides an interface to the request DSL. By default it is included to {Chewy::Index}.

The class used as a request DSL provider is inherited from {Chewy::Search::Request}

Also, the search class is refined with the pagination module {Chewy::Search::Pagination::Kaminari}.

@example

PlacesIndex.query(match: {name: 'Moscow'})

@see Chewy::Index @see Chewy::Search::Request @see Chewy::Search::ClassMethods @see Chewy::Search::Pagination::Kaminari