glossary.asciidoc 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653
  1. [glossary]
  2. [[glossary]]
  3. = Glossary of terms
  4. [glossary]
  5. [[glossary-analysis]] analysis ::
  6. +
  7. --
  8. // tag::analysis-def[]
  9. Analysis is the process of converting <<glossary-text,full text>> to
  10. <<glossary-term,terms>>. Depending on which analyzer is used, these phrases:
  11. `FOO BAR`, `Foo-Bar`, `foo,bar` will probably all result in the
  12. terms `foo` and `bar`. These terms are what is actually stored in
  13. the index.
  14. A full text query (not a <<glossary-term,term>> query) for `FoO:bAR` will
  15. also be analyzed to the terms `foo`,`bar` and will thus match the
  16. terms stored in the index.
  17. It is this process of analysis (both at index time and at search time)
  18. that allows Elasticsearch to perform full text queries.
  19. Also see <<glossary-text,text>> and <<glossary-term,term>>.
  20. // end::analysis-def[]
  21. --
  22. [[glossary-api-key]] API key ::
  23. // tag::api-key-def[]
  24. A unique identifier that you can use for authentication when submitting {es} requests.
  25. When TLS is enabled, all requests must be authenticated using either basic authentication
  26. (user name and password) or an API key.
  27. // end::api-key-def[]
  28. [[glossary-auto-follow-pattern]] auto-follow pattern ::
  29. // tag::auto-follow-pattern-def[]
  30. An <<glossary-index-pattern,index pattern>> that automatically configures new indices as
  31. <<glossary-follower-index,follower indices>> for <<glossary-ccr,{ccr}>>.
  32. For more information, see {ref}/ccr-auto-follow.html[Managing auto follow patterns].
  33. // end::auto-follow-pattern-def[]
  34. [[glossary-cluster]] cluster ::
  35. // tag::cluster-def[]
  36. One or more <<glossary-node,nodes>> that share the
  37. same cluster name. Each cluster has a single master node, which is
  38. chosen automatically by the cluster and can be replaced if it fails.
  39. // end::cluster-def[]
  40. [[glossary-cold-phase]] cold phase ::
  41. // tag::cold-phase-def[]
  42. The third possible phase in the <<glossary-index-lifecycle,index lifecycle>>.
  43. In the cold phase, an index is no longer updated and seldom queried.
  44. The information still needs to be searchable, but it’s okay if those queries are slower.
  45. // end::cold-phase-def[]
  46. [[glossary-cold-tier]] cold tier::
  47. // tag::cold-tier-def[]
  48. A <<glossary-data-tier, data tier>> that contains nodes that hold time series data
  49. that is accessed occasionally and not normally updated.
  50. // end::cold-tier-def[]
  51. [[glossary-component-template]] component template ::
  52. // tag::component-template-def[]
  53. A building block for constructing <<index-templates,index templates>> that specifies index
  54. <<mapping,mappings>>, <<index-modules-settings,settings>>, and <<indices-aliases,aliases>>.
  55. // end::component-template-def[]
  56. [[glossary-content-tier]] content tier::
  57. // tag::content-tier-def[]
  58. A <<glossary-data-tier, data tier>> that contains nodes that handle the indexing and query load for
  59. content such as a product catalog.
  60. // end::content-tier-def[]
  61. [[glossary-ccr]] {ccr} (CCR)::
  62. // tag::ccr-def[]
  63. A feature that enables you to replicate indices in remote clusters to your
  64. local cluster. For more information, see
  65. {ref}/xpack-ccr.html[{ccr-cap}].
  66. // end::ccr-def[]
  67. [[glossary-ccs]] {ccs} (CCS)::
  68. // tag::ccs-def[]
  69. A feature that enables any node to act as a federated client across
  70. multiple clusters.
  71. See {ref}/modules-cross-cluster-search.html[Search across clusters].
  72. // end::ccs-def[]
  73. [[glossary-data-stream]] data stream ::
  74. +
  75. --
  76. // tag::data-stream-def[]
  77. A named resource used to ingest, search, and manage time series data in {es}. A
  78. data stream's data is stored across multiple hidden, auto-generated
  79. <<glossary-index,indices>>. You can automate management of these indices to more
  80. efficiently store large data volumes.
  81. See {ref}/data-streams.html[Data streams].
  82. // end::data-stream-def[]
  83. --
  84. [[glossary-data-tier]] data tier::
  85. // tag::data-tier-def[]
  86. A collection of nodes with the same data role that typically share the same hardware profile.
  87. See <<glossary-content-tier, content tier>>, <<glossary-hot-tier, hot tier>>, <<glossary-warm-tier, warm tier>>,
  88. <<glossary-cold-tier, cold tier>>.
  89. // end::data-tier-def[]
  90. [[glossary-delete-phase]] delete phase ::
  91. // tag::delete-phase-def[]
  92. The last possible phase in the <<glossary-index-lifecycle,index lifecycle>>.
  93. In the delete phase, an index is no longer needed and can safely be deleted.
  94. // end::delete-phase-def[]
  95. [[glossary-document]] document ::
  96. +
  97. --
  98. // tag::document-def[]
  99. A document is a JSON document which is stored in Elasticsearch. It is
  100. like a row in a table in a relational database. Each document is
  101. stored in an <<glossary-index,index>> and has a <<glossary-type,type>>
  102. and an <<glossary-id,id>>.
  103. A document is a JSON object (also known in other languages as a hash /
  104. hashmap / associative array) which contains zero or more
  105. <<glossary-field,fields>>, or key-value pairs.
  106. The original JSON document that is indexed will be stored in the
  107. <<glossary-source_field,`_source` field>>, which is returned by default when
  108. getting or searching for a document.
  109. // end::document-def[]
  110. --
  111. [[glossary-field]] field ::
  112. +
  113. --
  114. // tag::field-def[]
  115. A <<glossary-document,document>> contains a list of fields, or key-value
  116. pairs. The value can be a simple (scalar) value (eg a string, integer,
  117. date), or a nested structure like an array or an object. A field is
  118. similar to a column in a table in a relational database.
  119. The <<glossary-mapping,mapping>> for each field has a field _type_ (not to
  120. be confused with document <<glossary-type,type>>) which indicates the type
  121. of data that can be stored in that field, eg `integer`, `string`,
  122. `object`. The mapping also allows you to define (amongst other things)
  123. how the value for a field should be analyzed.
  124. // end::field-def[]
  125. --
  126. [[glossary-filter]] filter ::
  127. // tag::filter-def[]
  128. A filter is a non-scoring <<glossary-query,query>>,
  129. meaning that it does not score documents.
  130. It is only concerned about answering the question - "Does this document match?".
  131. The answer is always a simple, binary yes or no. This kind of query is said to be made
  132. in a {ref}/query-filter-context.html[filter context],
  133. hence it is called a filter. Filters are simple checks for set inclusion or exclusion.
  134. In most cases, the goal of filtering is to reduce the number of documents that have to be examined.
  135. // end::filter-def[]
  136. [[glossary-flush]] flush ::
  137. // tag::flush-def[]
  138. Peform a Lucene commit to write index updates in the transaction log (translog) to disk.
  139. Because a Lucene commit is a relatively expensive operation,
  140. {es} records index and delete operations in the translog and
  141. automatically flushes changes to disk in batches.
  142. To recover from a crash, operations that have been acknowledged but not yet committed
  143. can be replayed from the translog.
  144. Before upgrading, you can explicitly call the {ref}/indices-flush.html[Flush] API
  145. to ensure that all changes are committed to disk.
  146. // end::flush-def[]
  147. [[glossary-follower-index]] follower index ::
  148. // tag::follower-index-def[]
  149. The target index for <<glossary-ccr,{ccr}>>. A follower index exists
  150. in a local cluster and replicates a <<glossary-leader-index,leader index>>.
  151. // end::follower-index-def[]
  152. [[glossary-force-merge]] force merge ::
  153. // tag::force-merge-def[]
  154. // tag::force-merge-def-short[]
  155. Manually trigger a merge to reduce the number of segments in each shard of an index
  156. and free up the space used by deleted documents.
  157. // end::force-merge-def-short[]
  158. You should not force merge indices that are actively being written to.
  159. Merging is normally performed automatically, but you can use force merge after
  160. <<glossary-rollover,rollover>> to reduce the shards in the old index to a single segment.
  161. See the {ref}/indices-forcemerge.html[force merge API].
  162. // end::force-merge-def[]
  163. [[glossary-freeze]] freeze ::
  164. // tag::freeze-def[]
  165. // tag::freeze-def-short[]
  166. Make an index read-only and minimize its memory footprint.
  167. // end::freeze-def-short[]
  168. Frozen indices can be searched without incurring the overhead of of re-opening a closed index,
  169. but searches are throttled and might be slower.
  170. You can freeze indices to reduce the overhead of keeping older indices searchable
  171. before you are ready to archive or delete them.
  172. See the {ref}/freeze-index-api.html[freeze API].
  173. // end::freeze-def[]
  174. [[glossary-frozen-index]] frozen index ::
  175. // tag::frozen-index-def[]
  176. An index reduced to a low overhead state that still enables occasional searches.
  177. Frozen indices use a memory-efficient shard implementation and throttle searches to conserve resources.
  178. Searching a frozen index is lower overhead than re-opening a closed index to enable searching.
  179. // end::frozen-index-def[]
  180. [[glossary-frozen-phase]] frozen phase ::
  181. // tag::frozen-phase-def[]
  182. The fourth possible phase in the <<glossary-index-lifecycle,index lifecycle>>.
  183. In the frozen phase, an index is no longer updated and queried rarely.
  184. The information still needs to be searchable, but it’s okay if those queries are extremely slow.
  185. // end::frozen-phase-def[]
  186. [[glossary-frozen-tier]] frozen tier::
  187. // tag::frozen-tier-def[]
  188. A <<glossary-data-tier, data tier>> that contains nodes that hold time series data
  189. that is accessed rarely and not normally updated.
  190. // end::frozen-tier-def[]
  191. [[glossary-hidden-index]] hidden index ::
  192. // tag::hidden-index-def[]
  193. An index that is excluded by default when you access indices using a wildcard expression.
  194. You can specify the `expand_wildcards` parameter to include hidden indices.
  195. Note that hidden indices _are_ included if the wildcard expression starts with a dot, for example `.watcher-history*`.
  196. // end::hidden-index-def[]
  197. [[glossary-hot-phase]] hot phase ::
  198. // tag::hot-phase-def[]
  199. The first possible phase in the <<glossary-index-lifecycle,index lifecycle>>.
  200. In the hot phase, an index is actively updated and queried.
  201. // end::hot-phase-def[]
  202. [[glossary-hot-tier]] hot tier::
  203. // tag::hot-tier-def[]
  204. A <<glossary-data-tier, data tier>> that contains nodes that handle the indexing load
  205. for time series data such as logs or metrics and hold your most recent,
  206. most-frequently-accessed data.
  207. // end::hot-tier-def[]
  208. [[glossary-id]] id ::
  209. // tag::id-def[]
  210. The ID of a <<glossary-document,document>> identifies a document. The
  211. `index/id` of a document must be unique. If no ID is provided,
  212. then it will be auto-generated. (also see <<glossary-routing,routing>>)
  213. // end::id-def[]
  214. [[glossary-index]] index ::
  215. +
  216. --
  217. // tag::index-def[]
  218. // tag::index-def-short[]
  219. An optimized collection of JSON documents. Each document is a collection of fields,
  220. the key-value pairs that contain your data.
  221. // end::index-def-short[]
  222. An index is a logical namespace that maps to one or more
  223. <<glossary-primary-shard,primary shards>> and can have zero or more
  224. <<glossary-replica-shard,replica shards>>.
  225. // end::index-def[]
  226. --
  227. [[glossary-index-alias]] index alias ::
  228. +
  229. --
  230. // tag::index-alias-def[]
  231. // tag::index-alias-desc[]
  232. An index alias is a logical name used to reference one or more indices.
  233. Most {es} APIs accept an index alias in place of an index name.
  234. // end::index-alias-desc[]
  235. See {ref}/indices-add-alias.html[Add index alias].
  236. // end::index-alias-def[]
  237. --
  238. [[glossary-index-lifecycle]] index lifecycle ::
  239. // tag::index-lifecycle-def[]
  240. The four phases an index can transition through:
  241. <<glossary-hot-phase,hot>>, <<glossary-warm-phase,warm>>,
  242. <<glossary-cold-phase,cold>>, and <<glossary-delete-phase,delete>>.
  243. For more information, see {ref}/ilm-policy-definition.html[Index lifecycle].
  244. // end::index-lifecycle-def[]
  245. [[glossary-index-lifecycle-policy]] index lifecycle policy ::
  246. // tag::index-lifecycle-policy-def[]
  247. Specifies how an index moves between phases in the index lifecycle and
  248. what actions to perform during each phase.
  249. // end::index-lifecycle-policy-def[]
  250. [[glossary-index-pattern]] index pattern ::
  251. // tag::index-pattern-def[]
  252. A string that can contain the `*` wildcard to match multiple index names.
  253. In most cases, the index parameter in an {es} request can be the name of a specific index,
  254. a list of index names, or an index pattern.
  255. For example, if you have the indices `datastream-000001`, `datastream-000002`, and `datastream-000003`,
  256. to search across all three you could use the `datastream-*` index pattern.
  257. // end::index-pattern-def[]
  258. [[glossary-index-template]] index template ::
  259. +
  260. --
  261. // tag::index-template-def[]
  262. // tag::index-template-def-short[]
  263. Defines settings and mappings to apply to new indexes that match a simple naming pattern, such as _logs-*_.
  264. // end::index-template-def-short[]
  265. An index template can also attach a lifecycle policy to the new index.
  266. Index templates are used to automatically configure indices created during <<glossary-rollover,rollover>>.
  267. // end::index-template-def[]
  268. --
  269. [[glossary-leader-index]] leader index ::
  270. // tag::leader-index-def[]
  271. The source index for <<glossary-ccr,{ccr}>>. A leader index exists
  272. on a remote cluster and is replicated to
  273. <<glossary-follower-index,follower indices>>.
  274. // end::leader-index-def[]
  275. [[glossary-local-cluster]] local cluster ::
  276. // tag::local-cluster-def[]
  277. The cluster that pulls data from a <<glossary-remote-cluster,remote cluster>> in {ccs} or {ccr}.
  278. // end::local-cluster-def[]
  279. [[glossary-mapping]] mapping ::
  280. +
  281. --
  282. // tag::mapping-def[]
  283. A mapping is like a _schema definition_ in a relational database. Each
  284. <<glossary-index,index>> has a mapping,
  285. which defines a <<glossary-type,type>>,
  286. plus a number of index-wide settings.
  287. A mapping can either be defined explicitly, or it will be generated
  288. automatically when a document is indexed.
  289. // end::mapping-def[]
  290. --
  291. [[glossary-node]] node ::
  292. // tag::node-def[]
  293. A running instance of {es} that belongs to a
  294. <<glossary-cluster,cluster>>. Multiple nodes can be started on a single
  295. server for testing purposes, but usually you should have one node per
  296. server.
  297. // end::node-def[]
  298. [[glossary-primary-shard]] primary shard ::
  299. +
  300. --
  301. // tag::primary-shard-def[]
  302. Each document is stored in a single primary <<glossary-shard,shard>>. When
  303. you index a document, it is indexed first on the primary shard, then
  304. on all <<glossary-replica-shard,replicas>> of the primary shard.
  305. By default, an <<glossary-index,index>> has one primary shard. You can specify
  306. more primary shards to scale the number of <<glossary-document,documents>>
  307. that your index can handle.
  308. You cannot change the number of primary shards in an index, once the index is
  309. created. However, an index can be split into a new index using the
  310. {ref}/indices-split-index.html[split index API].
  311. See also <<glossary-routing,routing>>.
  312. // end::primary-shard-def[]
  313. --
  314. [[glossary-query]] query ::
  315. +
  316. --
  317. // tag::query-def[]
  318. A request for information from {es}. You can think of a query as a question,
  319. written in a way {es} understands. A search consists of one or more queries
  320. combined.
  321. There are two types of queries: _scoring queries_ and _filters_. For more
  322. information about query types,
  323. see {ref}/query-filter-context.html[Query and filter context].
  324. // end::query-def[]
  325. --
  326. [[glossary-recovery]] recovery ::
  327. +
  328. --
  329. // tag::recovery-def[]
  330. Shard recovery is the process
  331. of syncing a <<glossary-replica-shard,replica shard>>
  332. from a <<glossary-primary-shard,primary shard>>.
  333. Upon completion,
  334. the replica shard is available for search.
  335. // tag::recovery-triggers[]
  336. Recovery automatically occurs
  337. during the following processes:
  338. * Node startup or failure.
  339. This type of recovery is called a *local store recovery*.
  340. * <<glossary-replica-shard,Primary shard replication>>.
  341. * Relocation of a shard to a different node in the same cluster.
  342. * {ref}/snapshots-restore-snapshot.html[Snapshot restoration].
  343. // end::recovery-triggers[]
  344. // end::recovery-def[]
  345. --
  346. [[glossary-reindex]] reindex ::
  347. +
  348. --
  349. // tag::reindex-def[]
  350. Copies documents from a _source_ to a _destination_. The source and
  351. destination can be any pre-existing index, index alias, or
  352. {ref}/data-streams.html[data stream].
  353. You can reindex all documents from a source or select a subset of documents to
  354. copy. You can also reindex to a destination in a remote cluster.
  355. A reindex is often performed to update mappings, change static index settings,
  356. or upgrade {es} between incompatible versions.
  357. // end::reindex-def[]
  358. --
  359. [[glossary-remote-cluster]] remote cluster ::
  360. // tag::remote-cluster-def[]
  361. A separate cluster, often in a different data center or locale, that contains indices that
  362. can be replicated or searched by the <<glossary-local-cluster,local cluster>>.
  363. The connection to a remote cluster is unidirectional.
  364. // end::remote-cluster-def[]
  365. [[glossary-replica-shard]] replica shard ::
  366. +
  367. --
  368. // tag::replica-shard-def[]
  369. Each <<glossary-primary-shard,primary shard>> can have zero or more
  370. replicas. A replica is a copy of the primary shard, and has two
  371. purposes:
  372. 1. Increase failover: a replica shard can be promoted to a primary
  373. shard if the primary fails
  374. 2. Increase performance: get and search requests can be handled by
  375. primary or replica shards.
  376. By default, each primary shard has one replica, but the number of
  377. replicas can be changed dynamically on an existing index. A replica
  378. shard will never be started on the same node as its primary shard.
  379. // end::replica-shard-def[]
  380. --
  381. [[glossary-rollover]] rollover ::
  382. +
  383. --
  384. // tag::rollover-def[]
  385. // tag::rollover-def-short[]
  386. Creates a new index for a rollover target when the existing index reaches a certain size, number of docs, or age.
  387. A rollover target can be either an <<indices-aliases, index alias>> or a <<data-streams, data stream>>.
  388. // end::rollover-def-short[]
  389. For example, if you're indexing log data, you might use rollover to create daily or weekly indices.
  390. See the {ref}/indices-rollover-index.html[rollover index API].
  391. // end::rollover-def[]
  392. --
  393. ifdef::permanently-unreleased-branch[]
  394. [[glossary-rollup]] rollup ::
  395. // tag::rollup-def[]
  396. Aggregates an index's time series data and stores the results in a new read-only
  397. index. For example, you can roll up hourly data into daily or weekly summaries.
  398. See {ref}/xpack-rollup.html[Roll up your data].
  399. // end::rollup-def[]
  400. endif::[]
  401. ifndef::permanently-unreleased-branch[]
  402. [[glossary-rollup]] rollup ::
  403. // tag::rollup-def[]
  404. Summarize high-granularity data into a more compressed format to
  405. maintain access to historical data in a cost-effective way.
  406. // end::rollup-def[]
  407. [[glossary-rollup-index]] rollup index ::
  408. // tag::rollup-index-def[]
  409. A special type of index for storing historical data at reduced granularity.
  410. Documents are summarized and indexed into a rollup index by a <<glossary-rollup-job,rollup job>>.
  411. // end::rollup-index-def[]
  412. [[glossary-rollup-job]] rollup job ::
  413. // tag::rollup-job-def[]
  414. A background task that runs continuously to summarize documents in an index and
  415. index the summaries into a separate rollup index.
  416. The job configuration controls what information is rolled up and how often.
  417. // end::rollup-job-def[]
  418. endif::[]
  419. [[glossary-routing]] routing ::
  420. +
  421. --
  422. // tag::routing-def[]
  423. When you index a document, it is stored on a single
  424. <<glossary-primary-shard,primary shard>>. That shard is chosen by hashing
  425. the `routing` value. By default, the `routing` value is derived from
  426. the ID of the document or, if the document has a specified parent
  427. document, from the ID of the parent document (to ensure that child and
  428. parent documents are stored on the same shard).
  429. This value can be overridden by specifying a `routing` value at index
  430. time, or a {ref}/mapping-routing-field.html[routing field]
  431. in the <<glossary-mapping,mapping>>.
  432. // end::routing-def[]
  433. --
  434. [[glossary-searchable-snapshot]] searchable snapshot ::
  435. // tag::searchable-snapshot-def[]
  436. A <<glossary-snapshot, snapshot>> of an index that has been mounted as a
  437. <<glossary-searchable-snapshot-index, searchable snapshot index>> and can be
  438. searched as if it were a regular index.
  439. // end::searchable-snapshot-def[]
  440. [[glossary-searchable-snapshot-index]] searchable snapshot index ::
  441. // tag::searchable-snapshot-index-def[]
  442. An <<glossary-index, index>> whose data is stored in a <<glossary-snapshot,
  443. snapshot>> that resides in a separate <<glossary-snapshot-repository,snapshot
  444. repository>> such as AWS S3. Searchable snapshot indices do not need
  445. <<glossary-replica-shard,replica>> shards for resilience, since their data is
  446. reliably stored outside the cluster.
  447. // end::searchable-snapshot-index-def[]
  448. [[glossary-shard]] shard ::
  449. +
  450. --
  451. // tag::shard-def[]
  452. A shard is a single Lucene instance. It is a low-level “worker” unit
  453. which is managed automatically by Elasticsearch. An index is a logical
  454. namespace which points to <<glossary-primary-shard,primary>> and
  455. <<glossary-replica-shard,replica>> shards.
  456. Other than defining the number of primary and replica shards that an
  457. index should have, you never need to refer to shards directly.
  458. Instead, your code should deal only with an index.
  459. Elasticsearch distributes shards amongst all <<glossary-node,nodes>> in the
  460. <<glossary-cluster,cluster>>, and can move shards automatically from one
  461. node to another in the case of node failure, or the addition of new
  462. nodes.
  463. // end::shard-def[]
  464. --
  465. [[glossary-shrink]] shrink ::
  466. +
  467. --
  468. // tag::shrink-def[]
  469. // tag::shrink-def-short[]
  470. Reduce the number of primary shards in an index.
  471. // end::shrink-def-short[]
  472. You can shrink an index to reduce its overhead when the request volume drops.
  473. For example, you might opt to shrink an index once it is no longer the write index.
  474. See the {ref}/indices-shrink-index.html[shrink index API].
  475. // end::shrink-def[]
  476. --
  477. [[glossary-snapshot]] snapshot ::
  478. // tag::snapshot-def[]
  479. Captures the state of the whole cluster or of particular indices or data
  480. streams at a particular point in time. Snapshots provide a back up of a running
  481. cluster, ensuring you can restore your data in the event of a failure. You can
  482. also mount indices or datastreams from snapshots as read-only
  483. {ref}/glossary.html#glossary-searchable-snapshot-index[searchable snapshots].
  484. // end::snapshot-def[]
  485. [[glossary-snapshot-lifecycle-policy]] snapshot lifecycle policy ::
  486. // tag::snapshot-lifecycle-policy-def[]
  487. Specifies how frequently to perform automatic backups of a cluster and
  488. how long to retain the resulting snapshots.
  489. // end::snapshot-lifecycle-policy-def[]
  490. [[glossary-snapshot-repository]] snapshot repository ::
  491. // tag::snapshot-repository-def[]
  492. Specifies where snapshots are to be stored.
  493. Snapshots can be written to a shared filesystem or to a remote repository.
  494. // end::snapshot-repository-def[]
  495. [[glossary-source_field]] source field ::
  496. // tag::source-field-def[]
  497. By default, the JSON document that you index will be stored in the
  498. `_source` field and will be returned by all get and search requests.
  499. This allows you access to the original object directly from search
  500. results, rather than requiring a second step to retrieve the object
  501. from an ID.
  502. // end::source-field-def[]
  503. [[glossary-split]] split ::
  504. // tag::split-def[]
  505. To grow the amount of shards in an index.
  506. See the {ref}/indices-split-index.html[split index API].
  507. // end::split-def[]
  508. [[glossary-system-index]] system index ::
  509. // tag::system-index-def[]
  510. An index that contains configuration information or other data used internally by the system,
  511. such as the `.security` index.
  512. The name of a system index is always prefixed with a dot.
  513. You should not directly access or modify system indices.
  514. // end::system-index-def[]
  515. [[glossary-term]] term ::
  516. +
  517. --
  518. // tag::term-def[]
  519. A term is an exact value that is indexed in Elasticsearch. The terms
  520. `foo`, `Foo`, `FOO` are NOT equivalent. Terms (i.e. exact values) can
  521. be searched for using _term_ queries.
  522. See also <<glossary-text,text>> and <<glossary-analysis,analysis>>.
  523. // end::term-def[]
  524. --
  525. [[glossary-text]] text ::
  526. +
  527. --
  528. // tag::text-def[]
  529. Text (or full text) is ordinary unstructured text, such as this
  530. paragraph. By default, text will be <<glossary-analysis,analyzed>> into
  531. <<glossary-term,terms>>, which is what is actually stored in the index.
  532. Text <<glossary-field,fields>> need to be analyzed at index time in order to
  533. be searchable as full text, and keywords in full text queries must be
  534. analyzed at search time to produce (and search for) the same terms
  535. that were generated at index time.
  536. See also <<glossary-term,term>> and <<glossary-analysis,analysis>>.
  537. // end::text-def[]
  538. --
  539. [[glossary-type]] type ::
  540. // tag::type-def[]
  541. A type used to represent the _type_ of document, e.g. an `email`, a `user`, or a `tweet`.
  542. Types are deprecated and are in the process of being removed.
  543. See {ref}/removal-of-types.html[Removal of mapping types].
  544. // end::type-def[]
  545. [[glossary-warm-phase]] warm phase ::
  546. // tag::warm-phase-def[]
  547. The second possible phase in the <<glossary-index-lifecycle,index lifecycle>>.
  548. In the warm phase, an index is generally optimized for search and no longer updated.
  549. // end::warm-phase-def[]
  550. [[glossary-warm-tier]] warm tier::
  551. // tag::warm-tier-def[]
  552. A <<glossary-data-tier, data tier>> that contains nodes that hold time series data
  553. that is accessed less frequently and rarely needs to be updated.
  554. // end::warm-tier-def[]