$darkmode
Qore ElasticSearchDataProvider Module Reference 1.0
ElasticSearchIndexDataTypeBase.qc.dox.h
1 // -*- mode: c++; indent-tabs-mode: nil -*-
3 
26 namespace ElasticSearchDataProvider {
29 
30 public:
31 protected:
33  const Fields = {
34  // body parameters
35  "filter": {
36  "type": AutoHashOrNothingType,
37  "desc": "Query used to limit documents the alias can access",
38  },
39  "index_routing": {
40  "type": StringOrNothingType,
41  "desc": "Value used to route indexing operations to a specific shard. If specified, this overwrites "
42  "the `routing` value for indexing operations",
43  },
44  "is_hidden": {
45  "type": SoftBoolStringType,
46  "desc": "If `true`, the alias is hidden. Defaults to `false`. All indices for the alias must have the "
47  "same `is_hidden` value",
48  },
49  "is_write_index": {
50  "type": SoftBoolStringType,
51  "desc": "If `true`, the index is the write index for the alias. Defaults to `false`",
52  },
53  "routing": {
54  "type": StringOrNothingType,
55  "desc": "Value used to route indexing and search operations to a specific shard",
56  },
57  "search_routing": {
58  "type": StringOrNothingType,
59  "desc": "Value used to route search operations to a specific shard. If specified, this overwrites "
60  "the `routing` value for search operations",
61  },
62  };
63 
64 public:
65 
68 
69 };
70 };
Base data type for search request types.
Definition: ElasticSearchIndexDataTypeBase.qc.dox.h:28
const Fields
Field descriptions.
Definition: ElasticSearchIndexDataTypeBase.qc.dox.h:33
Qore ElasticSearchDataProvider module definition.
Definition: ElasticSearchAcknowledgedDataType.qc.dox.h:26
const SoftBoolStringType
Boolean string type for query parameters.
Definition: ElasticSearchDataProvider.qc.dox.h:135