1
1
[[elasticsearch-intro]]
2
- = Elasticsearch introduction
3
- [partintro]
4
- --
2
+ == What is {es} ?
5
3
_**You know, for search (and analysis)**_
6
4
7
5
{es} is the distributed search and analytics engine at the heart of
@@ -35,10 +33,9 @@ We’re continually amazed by the novel ways people use search. But whether
35
33
your use case is similar to one of these, or you're using {es} to tackle a new
36
34
problem, the way you work with your data, documents, and indices in {es} is
37
35
the same.
38
- --
39
36
40
37
[[documents-indices]]
41
- == Data in: documents and indices
38
+ === Data in: documents and indices
42
39
43
40
{es} is a distributed document store. Instead of storing information as rows of
44
41
columnar data, {es} stores complex data structures that have been serialized
@@ -91,7 +88,7 @@ used at search time. When you query a full-text field, the query text undergoes
91
88
the same analysis before the terms are looked up in the index.
92
89
93
90
[[search-analyze]]
94
- == Information out: search and analyze
91
+ === Information out: search and analyze
95
92
96
93
While you can use {es} as a document store and retrieve documents and their
97
94
metadata, the real power comes from being able to easily access the full suite
@@ -107,7 +104,7 @@ or Ruby.
107
104
108
105
[float]
109
106
[[search-data]]
110
- === Searching your data
107
+ ==== Searching your data
111
108
112
109
The {es} REST APIs support structured queries, full text queries, and complex
113
110
queries that combine the two. Structured queries are
@@ -132,7 +129,7 @@ third-party applications to interact with {es} via SQL.
132
129
133
130
[float]
134
131
[[analyze-data]]
135
- === Analyzing your data
132
+ ==== Analyzing your data
136
133
137
134
{es} aggregations enable you to build complex summaries of your data and gain
138
135
insight into key metrics, patterns, and trends. Instead of just finding the
@@ -164,7 +161,7 @@ embroidery_ needles.
164
161
165
162
[float]
166
163
[[more-features]]
167
- ==== But wait, there’s more
164
+ ===== But wait, there’s more
168
165
169
166
Want to automate the analysis of your time-series data? You can use
170
167
{ml-docs}/ml-overview.html[machine learning] features to create accurate
@@ -179,7 +176,7 @@ And the best part? You can do this without having to specify algorithms, models,
179
176
or other data science-related configurations.
180
177
181
178
[[scalability]]
182
- == Scalability and resilience: clusters, nodes, and shards
179
+ === Scalability and resilience: clusters, nodes, and shards
183
180
++++
184
181
<titleabbrev>Scalability and resilience</titleabbrev>
185
182
++++
@@ -211,7 +208,7 @@ interrupting indexing or query operations.
211
208
212
209
[float]
213
210
[[it-depends]]
214
- === It depends...
211
+ ==== It depends...
215
212
216
213
There are a number of performance considerations and trade offs with respect
217
214
to shard size and the number of primary shards configured for an index. The more
@@ -239,7 +236,7 @@ testing with your own data and queries].
239
236
240
237
[float]
241
238
[[disaster-ccr]]
242
- === In case of disaster
239
+ ==== In case of disaster
243
240
244
241
For performance reasons, the nodes within a cluster need to be on the same
245
242
network. Balancing shards in a cluster across nodes in different data centers
@@ -259,7 +256,7 @@ secondary clusters are read-only followers.
259
256
260
257
[float]
261
258
[[admin]]
262
- === Care and feeding
259
+ ==== Care and feeding
263
260
264
261
As with any enterprise system, you need tools to secure, manage, and
265
262
monitor your {es} clusters. Security, monitoring, and administrative features
0 commit comments