elasticsearch_dsl/search/
mod.rs

1//! Search APIs are used to search and aggregate data stored in Elasticsearch
2//! indices and data streams. For an overview and related tutorials, see
3//! [Search your data](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-your-data.html).
4//!
5//! Most search APIs support
6//! [multi-target syntax](https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-index.html),
7//! with the exception of the
8//! [explain API](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-explain.html).
9//!
10//! <https://www.elastic.co/guide/en/elasticsearch/reference/current/search.html>
11
12// Private modules
13mod response;
14
15// Public modules
16pub mod aggregations;
17pub mod collapse;
18pub mod highlight;
19pub mod knn;
20pub mod params;
21pub mod queries;
22pub mod request;
23pub mod rescoring;
24pub mod runtime_mappings;
25pub mod script_fields;
26pub mod sort;
27pub mod suggesters;
28
29// Public re-exports
30pub use self::aggregations::*;
31pub use self::collapse::*;
32pub use self::highlight::*;
33pub use self::knn::*;
34pub use self::params::*;
35pub use self::queries::params::*;
36pub use self::queries::*;
37pub use self::request::*;
38pub use self::rescoring::*;
39pub use self::response::*;
40pub use self::runtime_mappings::*;
41pub use self::script_fields::*;
42pub use self::sort::*;
43pub use self::suggesters::*;