Index
A
- advices, for high query rate scenarios
- about / Advice for high query rate scenarios
- shard request cache / Shard request cache
- queries / Think about the queries
- queries, parallelizing / Parallelize your queries
- field data cache / Field data cache and breaking the circuit
- circuit, breaking / Field data cache and breaking the circuit
- size, controlling / Keep size and shard size under control
- shard size, controlling / Keep size and shard size under control
- aggregation engine
- working / Inside the aggregations engine
- aggregations
- about / Aggregations
- general query structure / General query structure
- types / Aggregation types
- date_histogram / Date histogram aggregation
- geo distance aggregations / Geo distance aggregations
- geohash grid aggregation / Geohash grid aggregation
- global aggregation / Global aggregation
- significant_terms aggregation / Significant terms aggregation
- sampler aggregation / Sampler aggregation
- children aggregation / Children aggregation
- nested aggregation / Nested aggregation
- reverse_nested aggregation / Reverse nested aggregation
- nesting aggregations / Nesting aggregations and ordering buckets
- aggregations, types
- metrics / Aggregation types, Metrics aggregations
- buckets / Aggregation types, Buckets aggregations
- pipeline / Aggregation types
- Amazon
- Amazon S3
- Analyze API
- analyzers
- using / Using analyzers
- out-of-the-box analyzers / Out-of-the-box analyzers
- defining / Defining your own analyzers
- default analyzers / Default analyzers
- Apache Lucene / Getting back to Apache Lucene
- URL / Full text searching
- glossary / The Lucene glossary and architecture
- architecture / The Lucene glossary and architecture
- document / The Lucene glossary and architecture
- field / The Lucene glossary and architecture
- term / The Lucene glossary and architecture
- token / The Lucene glossary and architecture
- tokenizer / Input data analysis
- scoring / Introduction to Apache Lucene scoring
- Apache Lucene Javadocs for the TFIDF
- Apache Lucene scoring
- about / Introduction to Apache Lucene scoring
- document matching, factors / When a document is matched
- default scoring formula / Default scoring formula
- relevant documents / Relevancy matters
- Apache Solr
- Apache Solr synonyms
- using / Using Apache Solr synonyms
- explicit synonyms / Explicit synonyms
- equivalent synonyms / Equivalent synonyms
- expand property / Expanding synonyms
- Apache Tika
- arbitrary geo shapes
- about / Arbitrary geo shapes
- point / Point
- envelope / Envelope
- polygon / Polygon
- multipolygon / Multipolygon
- example usage / An example usage
- storing, in index / Storing shapes in the index
- arguments, Cat API
- URL / Common arguments
- attributes, index structure mapping
- index_name / Common attributes
- index / Common attributes
- store / Common attributes
- doc_values / Common attributes
- boost / Common attributes
- null_value / Common attributes
- copy_to / Common attributes
- include_in_all / Common attributes
- precision_step / Number, Date
- coerce / Number
- ignore_malformed / Number, Date
- format / Date
- format, reference link / Date
- numeric_resolution / Date
- available objects, script execution
- Azure
B
- basic queries
- about / Basic queries
- term query / The term query
- terms query / The terms query
- match all query / The match all query
- type query / The type query
- exists query / The exists query
- missing query / The missing query
- common terms query / The common terms query
- match query / The match query
- multi match query / The multi match query
- query string query / The query string query
- simple query string query / The simple query string query
- identifiers query / The identifiers query
- prefix query / The prefix query
- fuzzy query / The fuzzy query
- wildcard query / The wildcard query
- range query / The range query
- regular expression query / Regular expression query
- more like this query / The more like this query
- batch indexing
- used, for speeding up indexing process / Batch indexing to speed up your indexing process
- Boolean properties set
- node.master / Configuring node roles
- node.data / Configuring node roles
- node.client / Configuring node roles
- bool query
- about / The bool query
- should section / The bool query
- must section / The bool query
- must_not section / The bool query
- filter parameter / The bool query
- boost parameter / The bool query
- minimum_should_match parameter / The bool query
- disable_coord parameter / The bool query
- used, for explicit filtering / Explicit filtering with bool query
- boosting query / The boosting query
- boost_mode parameter
- multiply value / Structure of the function query
- replace value / Structure of the function query
- sum value / Structure of the function query
- avg value / Structure of the function query
- max value / Structure of the function query
- min value / Structure of the function query
- bucket aggregations
- buckets / General query structure
- buckets aggregations
- about / Buckets aggregations
- filter aggregation / Filter aggregation
- filters aggregation / Filters aggregation
- terms aggregation / Terms aggregation
- range aggregation / Range aggregation
- date_range aggregation / Date range aggregation
- ip_range aggregation / IPv4 range aggregation
- missing aggregation / Missing aggregation
- histogram aggregation / Histogram aggregation
- bulk indexing
- data, preparing / Preparing data for bulk indexing
C
- caches
- about / Elasticsearch caches
- fielddata cache / Fielddata cache
- fielddata, using with doc values / Fielddata and doc values
- shard request cache / Shard request cache
- node query cache / Node query cache
- indexing buffers / Indexing buffers
- avoiding, scenarios / When caches should be avoided
- Cat API
- about / The Cat API
- defining / The basics
- using / Using Cat API
- common arguments / Common arguments
- examples / The examples, Getting information about the nodes
- children aggregation
- about / Children aggregation
- CIDR notation
- URL / IPv4 range aggregation
- Class DateTimeFormat
- client node
- about / Node roles, Client node
- cluster
- about / Nodes and clusters
- installing / Installing and configuring your cluster
- configuring / Installing and configuring your cluster
- directory layout / The directory layout
- system-specific installation and configuration / The system-specific installation and configuration
- cluster health API
- about / Cluster health API
- information details, controlling / Controlling information details
- additional parameters / Additional parameters
- cluster rebalancing
- controlling / Controlling cluster rebalancing
- defining / Understanding rebalance
- implementing / Cluster being ready
- settings / The cluster rebalance settings, Controlling the number of shards being moved between nodes concurrently
- cluster settings API / The cluster settings API
- cluster wide allocation
- about / Cluster-wide allocation
- allocation awareness / Allocation awareness
- allocation awareness, forcing / Forcing allocation awareness
- filtering / Filtering
- CMS system
- URL / Creating a new document
- common terms query / The common terms query
- completion suggester
- about / Completion suggester
- in Elasticsearch 2.2 / Completion suggester
- completion suggester, Elasticsearch 2.1
- data, indexing / Indexing data
- indexed data, querying / Querying indexed completion suggester data
- custom weights / Custom weights
- completion suggester, Elasticsearch 2.2
- about / Completion suggester
- compound queries
- about / Compound queries
- bool query / The bool query
- dis_max query / The dis_max query
- boosting query / The boosting query
- constant_score query / The constant_score query
- indices query / The indices query
- compressed oops
- URL / The memory
- compressed ordinary object pointers
- reference link / Multiple Elasticsearch instances on a single physical machine
- configuration options, phrase suggester
- max_errors / Configuration
- separator / Configuration
- configuration options, term suggester
- text / Term suggester configuration options
- field / Term suggester configuration options
- analyzer / Term suggester configuration options
- size / Term suggester configuration options
- suggest_mode / Term suggester configuration options
- sort / Term suggester configuration options
- constant_score query / The constant_score query
- content
- searching, in different languages / Searching content in different languages
- content, searching in different languages
- about / Searching content in different languages
- languages, handling / Handling languages differently
- multiple languages, handling / Handling multiple languages
- document language, detecting / Detecting the language of the document
- sample document / Sample document
- mappings / The mappings
- data, querying / Querying
- queries, combining / Combining queries
- context suggester
- about / Context suggester
- types / Context types
- using / Using context
- geo location context, using / Using the geo location context
- context switches
- reference link / Thread pools tuning
- core types, index structure mapping
- about / Core types
- common attributes / Common attributes
- string / String
- number / Number
- boolean / Boolean
- binary / Binary
- date / Date
- count to it field / Adding partial documents
- create, retrieve, update, delete (CRUD)
- cURL command
- URL / Installing Elasticsearch
D
- data
- manipulating, with REST API / Manipulating data with the REST API
- storing, in Elasticsearch / Storing data in Elasticsearch
- preparing, for bulk indexing / Preparing data for bulk indexing
- indexing / Indexing the data
- _all field / The _all field
- _source field / The _source field
- internal fields / Additional internal fields
- sorting / Sorting data
- default sorting / Default sorting
- querying, in child documents / Querying data in the child documents
- querying, in parent documents / Querying data in the parent documents
- data, that is not flat
- indexing / Indexing data that is not flat
- data / Data
- objects / Objects
- arrays / Arrays
- mappings / Mappings
- dynamic behavior / To be or not to be dynamic
- object indexing, disabling / Disabling object indexing
- data node
- about / Node roles
- data querying, cases
- identified language, using / Queries with an identified language
- unknown language, using / Queries with an unknown language
- data sets
- foreground sets / Choosing significant terms
- background sets / Choosing significant terms
- data sorting
- about / Sorting data
- default sorting / Default sorting
- fields, selecting / Selecting fields used for sorting
- mode / Sorting mode
- behavior for missing fields, specifying / Specifying behavior for missing fields
- dynamic criteria / Dynamic criteria
- scoring, calculating / Calculate scoring when sorting
- date_histogram aggregations
- about / Date histogram aggregation
- time zones / Time zones
- DEB package
- used, for installing Elasticsearch / Installing Elasticsearch using the DEB package
- default indexing / Default indexing
- derivative aggregation
- URL / Derivative aggregation
- designated nodes roles for larger clusters
- about / Designated node roles for larger clusters
- query aggregator nodes / Query aggregator nodes
- data nodes / Data nodes
- master eligible nodes / Master eligible nodes
- DigitalOcean
- directory layout, cluster
- bin / The directory layout
- config / The directory layout
- lib / The directory layout
- modules / The directory layout
- data / The directory layout
- logs / The directory layout
- plugins / The directory layout
- work / The directory layout
- disk-based shard allocation
- about / Disk-based shard allocation
- configuring / Configuring disk based shard allocation
- disabling / Disabling disk based shard allocation
- dis_max query / The dis_max query
- Docker
- reference link / Multiple Elasticsearch instances on a single physical machine
- document
- about / Document
- creating / Creating a new document
- automatic identifier creation, creating / Automatic identifier creation
- retrieving / Retrieving documents
- updating / Updating documents
- non-existing documents, dealing with / Dealing with non-existing documents
- partial documents, adding / Adding partial documents
- deleting / Deleting documents
- document type / Document type
- double type
- URL / Number
- dynamic templates
- about / Templates and dynamic templates, Dynamic templates
- matching pattern / The matching pattern
- target field definition, writing / Field definitions
E
- Elasticsearch
- about / The basics of Elasticsearch
- key concepts / Key concepts of Elasticsearch
- index / Index
- document / Document
- document type / Document type
- mapping / Mapping
- indexing / Indexing and searching, Elasticsearch indexing
- searching / Indexing and searching
- URL / Installing Elasticsearch, Available similarity models
- installing / Installing Elasticsearch
- running / Running Elasticsearch
- shutting down / Shutting down Elasticsearch
- configuring / Configuring Elasticsearch
- installing, with RPM package / Installing Elasticsearch using RPM packages
- installing, with DEB package / Installing Elasticsearch using the DEB package
- configuration files, localization / Elasticsearch configuration file localization
- querying / Querying Elasticsearch, A simple query
- example data / The example data
- paging / Paging and result size
- result size, controlling / Paging and result size
- version value, returning / Returning the version value
- score, limiting / Limiting the score
- return fields, selecting / Choosing the fields that we want to return
- source filtering / Source filtering
- script fields, using / Using the script fields
- parameters, passing to script fields / Passing parameters to the script fields
- parametrs, passing to script fields / Passing parameters to the script fields
- scripting capabilities / Scripting capabilities of Elasticsearch
- spatial capabilities / Elasticsearch spatial capabilities
- reference documentation, URL / Configuration
- plugins / Elasticsearch plugins
- caches / Elasticsearch caches
- hardware preparations / Hardware
- monitoring / Monitoring
- Kibana, URL / Marvel
- Elasticsearch 2.1
- URL / Thread pools
- Elasticsearch 2.2
- completion suggester / Completion suggester
- Elasticsearch cluster
- preparing, for high indexing / Preparing the cluster for high indexing and querying throughput
- preparing, for high querying / Preparing the cluster for high indexing and querying throughput
- Elasticsearch HQ tool
- using / Elasticsearch HQ
- Elasticsearch indexing
- about / Elasticsearch indexing
- shards / Shards and replicas
- replicas / Shards and replicas
- indices, creating / Creating indices
- Elasticsearch infrastructure
- key concepts / Key concepts of the Elasticsearch infrastructure
- node / Nodes and clusters
- cluster / Nodes and clusters
- shard / Shards
- replica / Replicas
- gateway / Gateway
- Elasticsearch monitoring
- about / Monitoring
- Elasticsearch HQ tool, using / Elasticsearch HQ
- Marvel tool, using / Marvel
- SPM tool, using / SPM for Elasticsearch
- Elasticsearch time machine
- about / Elasticsearch time machine
- snapshot repository, creating / Creating a snapshot repository
- snapshots, creating / Creating snapshots
- snapshot, restoring / Restoring a snapshot
- parameters / Restoring a snapshot
- old snapshots, deleting / Cleaning up – deleting old snapshots
- exists query / The exists query
- Explain API
- URL / Explaining the query
- explain information
- about / Understanding the explain information
- field analysis / Understanding field analysis
- query, explaining / Explaining the query
F
- factors, for score property calculation
- document boost / When a document is matched
- field boost / When a document is matched
- coord / When a document is matched
- inverse document frequency / When a document is matched
- length norm / When a document is matched
- term frequency / When a document is matched
- query norm / When a document is matched
- FastVectorHighlighter
- URL / Under the hood
- Fedora Linux
- fielddata cache
- about / Fielddata cache
- size, controlling / Fielddata size
- circuit breakers / Circuit breakers
- field definition variables, dynamic templates
- {name} / Field definitions
- {dynamic_type} / Field definitions
- filtering
- about / Filtering
- include / What do include, exclude, and require mean
- require / What do include, exclude, and require mean
- exclude / What do include, exclude, and require mean
- filters
- lowercase filter / Input data analysis
- synonyms filter / Input data analysis
- language stemming filters / Input data analysis
- filters and tokenizers
- filter types
- full text searching
- about / Full text searching
- Apache Lucene, glossary / The Lucene glossary and architecture
- Apache Lucene, architecture / The Lucene glossary and architecture
- input data analysis / Input data analysis
- indexing / Indexing and querying
- querying / Indexing and querying
- scoring / Scoring and query relevance
- query relevance / Scoring and query relevance
- function score query
- about / The function score query
- structure / Structure of the function query
- weight factor function / The weight factor function
- field_value_factor function / Field value factor function
- script_score function / The script score function
- random_score function / The random score function
- decay functions / Decay functions
- function_score query
- URL / Decay functions
- fuzzy query
- about / The fuzzy query
G
- gateway / Gateway
- gateway module
- gateway recovery options
- gateway.recover_after_master_nodes / Additional gateway recovery options
- gateway.recover_after_data_nodes / Additional gateway recovery options
- gateway.expected_master_nodes / Additional gateway recovery options
- gateway.expected_data_nodes / Additional gateway recovery options
- general preparations, single Elasticsearch node
- about / The general preparations
- swapping, avoiding / Avoiding swapping
- file descriptors / File descriptors
- virtual memory / Virtual memory, The memory
- Geo / Geo bounds aggregation
- geo distance aggregations
- about / Geo distance aggregations
- Geohash
- URL / Geohash grid aggregation
- geohash grid aggregation
- about / Geohash grid aggregation
- URL / Geohash grid aggregation
- Geohash value
- URL / Example data
- GeoJSON
- URL / Arbitrary geo shapes
- geospatial queries
- URL / Sample queries
- geo_field properties
- geohash / Additional geo_field properties
- geohash_precision / Additional geo_field properties
- geohash_prefix / Additional geo_field properties
- ignore_malformed / Additional geo_field properties
- lat_lon / Additional geo_field properties
- precision_step / Additional geo_field properties
- GitHub
- URL / Installing plugins
- automatic store throttling, URL / Automatic store throttling
- Github
- issue, URL / String
- global aggregation
- about / Global aggregation
- Groovy
H
- hardware preparations, for running Elasticsearch
- about / Hardware
- physical servers / Physical servers or a cloud
- cloud / Physical servers or a cloud
- CPU / CPU
- RAM memory / RAM memory
- mass storage / Mass storage
- network / The network
- servers counting / How many servers
- cost cutting / Cost cutting
- HDFS
- highlighted fragments
- controlling / Controlling highlighted fragments
- highlighter type
- selecting / Forcing highlighter type
- highlighting
- about / Highlighting
- using / Getting started with highlighting
- field configuration / Field configuration
- Apache Lucene, using / Under the hood
- highlighter type, selecting / Forcing highlighter type
- HTML tags,, configuring / Configuring HTML tags
- global settings / Global and local settings
- local settings / Global and local settings
- matching need / Require matching
- custom query / Custom highlighting query
- Postings highlighter / The Postings highlighter, Validating your queries
- horizontal expansion
- about / Horizontal expansion
- replicas, automatic creation / Automatically creating the replicas
- redundancy / Redundancy and high availability
- high availability / Redundancy and high availability
- reference links / Redundancy and high availability
- cost and performance flexibility / Cost and performance flexibility
- continues upgrades / Continuous upgrades
- multiple Elasticsearch instances, on single physical machine / Multiple Elasticsearch instances on a single physical machine
- designated nodes roles for larger clusters / Designated node roles for larger clusters
- how similar phrase / Understanding the explain information
- HTTP module
- properties, URL / HTTP host
- HTTP protocol
- HTTP transport settings, adjusting
- node / Adjusting HTTP transport settings
- HTTP, disabling / Disabling HTTP
- HTTP port / HTTP port
- HTTP host / HTTP host
- HyperLogLog++ algorithm
- URL / Field cardinality
I
- identifiers query
- about / The identifiers query
- index
- segments / The Lucene glossary and architecture
- about / Index
- index-time boosting
- using / When does index-time boosting make sense?
- defining, in mappings / Defining boosting in the mappings
- index alias
- about / Index aliasing and using it to simplify your everyday work
- defining / An alias
- creating / Creating an alias
- modifying / Modifying aliases
- commands, combining / Combining commands
- retrieving / Retrieving aliases
- removing / Removing aliases
- filtering / Filtering aliases
- and routing / Aliases and routing
- and zero downtime reindexing / Zero downtime reindexing and aliases
- indexation / Input data analysis
- indexing process
- speeding up, batch indexing used / Batch indexing to speed up your indexing process
- indexing related advices
- about / Indexing related advice
- index refresh rate / Index refresh rate
- thread pools, tuning / Thread pools tuning
- automatic store throttling / Automatic store throttling
- time-based data, handling / Handling time-based data
- multiple data paths / Multiple data paths
- data distribution / Data distribution
- bulk indexing / Bulk indexing
- RAM buffer, used for indexing / RAM buffer for indexing
- index refresh rate
- reference link / Index refresh rate
- index structure
- modifying, with update API / Modifying your index structure with the update API
- index structure, modifying
- mappings / The mappings
- new field, adding / Adding a new field to the existing index
- existing index fields, modifying / Modifying fields of an existing index
- index structure, parent-child relationship
- about / Index structure and data indexing
- child mappings / Child mappings
- parent mappings / Parent mappings
- parent document / The parent document
- children documents / Child documents
- index structure mapping
- about / Index structure mapping
- types / Type and types definition
- types definition / Type and types definition
- fields / Fields
- core types / Core types
- multi fields / Multi fields
- IP address type / The IP address type
- token count type / Token count type
- indices, Elasticsearch indexing
- creating / Creating indices
- automatic creation, altering / Altering automatic index creation
- newly created index, settings / Settings for a newly created index
- deleting / Index deletion
- indices analyze API
- URL / Query analysis
- indices query / The indices query
- indices settings API / The indices settings API
- indices stats API
- about / Indices stats API
- docs / Docs
- store / Store
- indexing / Indexing, get, and search
- get / Indexing, get, and search
- search / Indexing, get, and search
- defining / Additional information
- internal fields
- _id / Additional internal fields
- _uid / Additional internal fields
- _type / Additional internal fields
- _field_names / Additional internal fields
- inverted index
- about / The Lucene glossary and architecture
- URL / Index
J
- Java
- URL / Full text searching
- installing / Installing Java
- JavaScript Object Notation (JSON)
- URL / Running Elasticsearch
- Java threads
- URL / Thread pools
- Java types
- URL / Number
- Java Version 7
- URL / Installing Java
- Java Virtual Machine (JVM) / Configuring Elasticsearch
- JMeter
- Joda Time library
- URL / Date range aggregation
- JSON
- URL / Document
K
- Kibana
- URL / Marvel
L
- language analyzer
- URL / Out-of-the-box analyzers
- language analyzers
- URL / Sample document
- language detection
- Levenshtein algorithm
- URL / The Boolean match query
- Linux
- Elasticsearch, installing / Installing Elasticsearch on Linux
- Elasticsearch, configuring as system service / Configuring Elasticsearch as a system service on Linux
- Logstash
- Lucene Javadocs
- URL / Default scoring formula
- Lucene query syntax
- about / Lucene query syntax
M
- mapping / Mapping
- mappings
- configuration / Mappings configuration
- type determining mechanism / Type determining mechanism
- index structure mapping / Index structure mapping
- analyzers, using / Using analyzers
- similarity models / Different similarity models
- about / Mappings
- final mappings / Final mappings
- sending, to Elasticsearch / Sending the mappings to Elasticsearch
- new field, adding to existing index / Adding a new field to the existing index
- field of existing index, modifying / Modifying fields of an existing index
- Marvel tool
- using / Marvel
- master node
- about / Node roles, Master node
- match all query / The match all query
- matching pattern, dynamic templates
- match / The matching pattern
- unmatch / The matching pattern
- match query
- about / The match query
- Boolean match query / The Boolean match query
- phrase match query / The phrase match query
- match phrase prefix query / The match phrase prefix query
- Maven
- URL / Installing plugins
- Maven Central
- URL / Installing plugins
- Maven Sonatype
- URL / Installing plugins
- merge policy
- about / The merge policy
- properties / The merge policy
- merge scheduler / The merge scheduler
- metrics aggregations
- about / Metrics aggregations
- min / Minimum, maximum, average, and sum
- max / Minimum, maximum, average, and sum
- avg / Minimum, maximum, average, and sum
- sum / Minimum, maximum, average, and sum
- missing values / Missing values
- scripts, using / Using scripts
- field value statistics / Field value statistics and extended statistics
- extended_statistics / Field value statistics and extended statistics
- value_count aggregation / Value count
- field cardinality aggregation / Field cardinality
- percentiles aggregation / Percentiles
- percentile_ranks aggregation / Percentile ranks
- top_hits aggregation / Top hits aggregation
- top_hits aggregation, additional parameters / Additional parameters
- geo_bounds aggregation / Geo bounds aggregation
- scripted metrics aggregation / Scripted metrics aggregation
- Microsoft Windows platform
- file handles, URL / Configuring Elasticsearch
- minimum_should_match parameter
- URL / The bool query
- missing query / The missing query
- more like this query
- about / The more like this query
- moving averages calculation
- URL / Pipeline aggregations
- moving_avg aggregation
- URL / Moving avg aggregation
- about / Moving avg aggregation
- future buckets, predicting / Predicting future buckets
- models / The models
- models, URL / The models
- multi match query / The multi match query
- multiple Elasticsearch instances, on single physical machine
- about / Multiple Elasticsearch instances on a single physical machine
- shard, preventing on same node / Preventing a shard and its replicas from being on the same node
- replicas, preventing on same node / Preventing a shard and its replicas from being on the same node
- multiple indices
- URL / URI search
- multiterm / Query rewrite
- multivalued field / Document
- Mustache
N
- native code, using
- factory implementation / The factory implementation
- native script implementation / Implementing the native script
- plugin definition / The plugin definition
- plugin, installing / Installing the plugin
- script, running / Running the script
- nested aggregation
- about / Nested aggregation
- nested objects
- using / Using nested objects
- URL / Using nested objects
- nested queries / Scoring and nested queries
- score_mode property, setting / Scoring and nested queries
- nesting aggregations
- network attached storage (NAS) / Mass storage
- node / Nodes and clusters
- discoveryTopicnabout / Understanding node discovery
- discovery types / Understanding node discovery, Discovery types
- roles / Node roles
- cluster name, setting / Setting the cluster's name
- Zen discovery / Zen discovery
- HTTP transport settings, adjusting / Adjusting HTTP transport settings
- node roles
- master node / Node roles, Master node
- data node / Node roles, Data node
- client node / Node roles, Client node
- configuring / Configuring node roles
- nodes info API
- about / Nodes info API
- requisites / Nodes info API
- extensive information, returning / Returned information
- NoSQL
- number, index structure mapping
O
- object indexing
- disabling / Disabling object indexing
- official repository
- URL / Installing plugins
- OpenJDK
- URL / Installing Java
- optimistic locking
- URL / Versioning
- options, term suggester
- lowercase_terms / Additional term suggester options
- max_edits / Additional term suggester options
- prefix_len / Additional term suggester options
- min_word_len / Additional term suggester options
- shard_size / Additional term suggester options
- out-of-the-box analyzers
- standard / Out-of-the-box analyzers
- simple / Out-of-the-box analyzers
- whitespace / Out-of-the-box analyzers
- stop / Out-of-the-box analyzers
- keyword / Out-of-the-box analyzers
- pattern / Out-of-the-box analyzers
- language / Out-of-the-box analyzers
- snowball / Out-of-the-box analyzers
P
- parameters, Boolean match query
- operator / The Boolean match query
- analyzer / The Boolean match query
- fuzziness / The Boolean match query
- prefix_length / The Boolean match query
- max_expansions / The Boolean match query
- zero_terms_query / The Boolean match query
- cero_terms_query / The Boolean match query
- lenient / The Boolean match query
- parameters, fuzzy query
- value / The fuzzy query
- boost / The fuzzy query
- fuzziness / The fuzzy query
- prefix_length / The fuzzy query
- max_expansions / The fuzzy query
- parameters, more like this query
- fields / The more like this query
- like / The more like this query
- unlike / The more like this query
- in_term_freq / The more like this query
- max_query_terms / The more like this query
- stop_words / The more like this query
- min_doc_freq / The more like this query
- min_word_len / The more like this query
- max_word_len / The more like this query
- boost_terms / The more like this query
- boost / The more like this query
- include / The more like this query
- minimum_should_match / The more like this query
- analyzer / The more like this query
- parameters, query string query
- query / The query string query
- default_field / The query string query
- default_operator / The query string query
- analyzer / The query string query
- allow_leading_wildcard / The query string query
- lowercase_expand_terms / The query string query
- enable_position_increments / The query string query
- fuzzy_max_expansions / The query string query
- fuzzy_prefix_length / The query string query
- phrase_slop / The query string query
- boost / The query string query
- analyze_wildcard / The query string query
- auto_generate_phrase_queries / The query string query
- minimum_should_match / The query string query
- fuzziness / The query string query
- max_determined_states / The query string query
- locale / The query string query
- time_zone / The query string query
- lenient / The query string query
- parameters, range query
- gte / The range query
- gt / The range query
- lte / The range query
- lt / The range query
- parent-child relationship
- using / Using the parent-child relationship
- index structure / Index structure and data indexing
- data indexing / Index structure and data indexing
- querying / Querying
- performance considerations / Performance considerations
- parent aggregations / Available types
- pattern analyzer
- URL / Out-of-the-box analyzers
- percolator
- about / Percolator
- index / The index
- preparing / Percolator preparation
- exploring / Getting deeper
- returned results size, controlling / Controlling the size of returned results
- using, for and score calculation / Percolator and score calculation
- combining, with other functionalities / Combining percolators with other functionalities
- matching queries count, obtaining / Getting the number of matching queries
- indexed documents percolation / Indexed document percolation
- phrase match query
- slop / The phrase match query
- analyzer / The phrase match query
- phrase suggester
- about / Phrase suggester
- configuration / Configuration
- pipeline aggregations
- about / Pipeline aggregations
- URL / Pipeline aggregations
- parent aggregation family / Available types
- sibling aggregation family / Available types
- types / Available types, Pipeline aggregation types
- other aggregations, referencing / Referencing other aggregations
- data, gaps / Gaps in the data
- pipeline aggregations, types
- sum_bucket / Min, max, sum, and average bucket aggregations
- min_bucket / Min, max, sum, and average bucket aggregations
- max_bucket / Min, max, sum, and average bucket aggregations
- avg_bucket / Min, max, sum, and average bucket aggregations
- cumulative_sum aggregation / Cumulative sum aggregation
- bucket_selector aggregation / Bucket selector aggregation
- bucket_script aggregation / Bucket script aggregation
- serial_diff aggregation / Serial differencing aggregation
- derivative aggregation / Derivative aggregation
- moving_avg aggregation / Moving avg aggregation
- plugins
- about / Elasticsearch plugins
- basics / The basics
- installing / Installing plugins
- removing / Removing plugins
- PostingsHighlighter
- URL / Under the hood
- about / The Postings highlighter
- prefix query / The prefix query
- properties, fault detection ping settings
- discovery.zen.fd.ping_interval / Fault detection ping settings
- discovery.zen.fd.ping_timeout / Fault detection ping settings
- discovery.zen.fd.ping_retries / Fault detection ping settings
- properties, merge policy
- index.merge.policy.expunge_deletes_allowed / The merge policy
- index.merge.policy.max_merge_at_once / The merge policy
- index.merge.policy.max_merge_at_once_explicit / The merge policy
- index.merge.policy.max_merged_segment / The merge policy
- index.merge.policy.segments_per_tier / The merge policy
- index.merge.policy.reclaim_deletes_weight / The merge policy
Q
- queries
- selecting, for warming / Choosing queries for warming
- query boost
- applying, to document / The boost
- query boosts
- used, for influencing scores / Influencing scores with query boosts
- about / The boost
- adding, to queries / The boost, Adding the boost to queries
- score, modifying / Modifying the score
- querying
- data, in child documents / Querying data in the child documents
- data, in parent documents / Querying data in the parent documents
- querying process
- about / Understanding the querying process
- query logic / Query logic
- search type, specifying / Search type
- search execution preference, specifying / Search execution preference
- search shards API, specifying / Search shards API
- query parser
- URL / Lucene query syntax
- query rewrite
- about / Query rewrite
- prefix query, example / Prefix query as an example
- Apache Lucene, using / Getting back to Apache Lucene
- properties / Query rewrite properties
- query string query
- about / The query string query
- running, against multiple fields / Running the query string query against multiple fields
R
- Rackspace
- RAID
- URL / Mass storage
- range aggregation
- about / Range aggregation
- keyed buckets / Keyed buckets
- range query / The range query
- recovery modules
- about / The gateway and recovery modules
- recovery process
- about / Recovery control
- gateway recovery options / Additional gateway recovery options
- indices recovery API / Indices recovery API
- delayed allocation / Delayed allocation
- index recovery prioritization / Index recovery prioritization
- regular expression query
- about / Regular expression query
- URL / Regular expression query
- replica / Replicas
- replicas, Elasticsearch indexing
- about / Shards and replicas
- write consistency, controlling / Write consistency
- REST API
- used, for data manipulation / Manipulating data with the REST API
- about / Understanding the REST API
- URL / Understanding the REST API
- data, storing in Elasticsearch / Storing data in Elasticsearch
- documents, retrieving / Retrieving documents
- documents, updating / Updating documents
- documents, deleting / Deleting documents
- versioning / Versioning
- results
- filtering / Filtering your results
- query context / The context is the key
- explicit filtering, bool query used / Explicit filtering with bool query
- reverse_nested aggregation
- about / Reverse nested aggregation
- rewrite property, values
- scoring_boolean / Query rewrite properties
- constant_score / Query rewrite properties
- constant_score_boolean / Query rewrite properties
- top_terms / Query rewrite properties
- top_terms_blended freqs / Query rewrite properties
- top_terms_boost_N / Query rewrite properties
- right query
- selecting / Choosing the right query
- use cases / The use cases
- results, limiting to given tags / Limiting results to given tags
- values in range, searching / Searching for values in a range
- routing
- about / Introduction to routing, Routing
- default indexing / Default indexing
- default searching / Default searching
- parameters / The routing parameters
- fields / Routing fields
- RPM package
- used, for installing Elasticsearch / Installing Elasticsearch using RPM packages
S
- sample
- distance-based sorting / Distance-based sorting
- bounding box filtering / Bounding box filtering
- distance, limiting / Limiting the distance
- sample queries
- about / Sample queries
- sampler aggregation
- about / Sampler aggregation
- score
- about / Introduction to Apache Lucene scoring
- influencing, with query boosts / Influencing scores with query boosts
- modifying / Modifying the score
- score, modifying
- about / Modifying the score
- constant_score query / Constant score query
- boosting query / Boosting query
- function score query / The function score query
- score_mode parameter
- about / Structure of the function query
- multiple value / Structure of the function query
- sum value / Structure of the function query
- avg value / Structure of the function query
- first value / Structure of the function query
- max value / Structure of the function query
- min value / Structure of the function query
- script fields
- selecting / Using the script fields
- parameters, passing to / Passing parameters to the script fields
- scripting capabilities
- about / Scripting capabilities of Elasticsearch
- script execution, available objects / Objects available during script execution
- script, types / Script types
- querying, scripts used / Querying with scripts
- parameters, using / Scripting with parameters
- languages, Groovy / Script languages
- other than embedded languages, using / Using other than embedded languages
- native code, using / Using native code
- script properties
- script / Querying with scripts
- inline / Querying with scripts
- id / Querying with scripts
- file / Querying with scripts
- lang / Querying with scripts
- params / Querying with scripts
- scripts, scripted_metric aggregation
- init_script / Scripted metrics aggregation
- map_script / Scripted metrics aggregation
- combine_script / Scripted metrics aggregation
- reduce_script / Scripted metrics aggregation
- script types
- about / Script types
- inline scripts / Script types, Inline scripts
- in file scripts / In file scripts
- indexed scripts / Indexed scripts
- Scroll API
- about / The Scroll API
- problem definition / Problem definition
- problem definition, solution / Scrolling to the rescue
- searching / Default searching
- searching request execution / Indexing and searching
- segment merging
- about / Introduction to segment merging, Segment merging
- need for / The need for segment merging
- merge policy / The merge policy
- merge policy, basic properties / The merge policy
- merge scheduler / The merge scheduler
- throttling / Throttling
- shard allocation
- IP address, using for / Using the IP address for shard allocation
- cancelling / Canceling shard allocation
- forcing / Forcing shard allocation
- multiple commands per HTTP request / Multiple commands per HTTP request
- operations, allowing on primary shards / Allowing operations on primary shards
- shard and replica allocation
- controlling / Controlling the shard and replica allocation
- controlling, explicitly / Explicitly controlling allocation
- node parameters, specifying / Specifying node parameters
- configuration / Configuration
- index, creating / Index creation
- nodes, excluding / Excluding nodes from allocation
- node attributes, requiring / Requiring node attributes
- number of shards and replicas per node / The number of shards and replicas per node
- allocation throttling / Allocation throttling
- cluster wide allocation / Cluster-wide allocation
- shards and replicas, moving manually / Manually moving shards and replicas
- rolling restarts, handling / Handling rolling restarts
- shard request cache
- about / Shard request cache
- enabling / Enabling and configuring the shard request cache
- configuring / Enabling and configuring the shard request cache
- per request shard request cache, disabling / Per request shard request cache disabling
- usage monitoring / Shard request cache usage monitoring
- shards / Index, Shards
- moving / Moving shards
- shards, Elasticsearch indexing
- about / Shards and replicas
- write consistency, controlling / Write consistency
- sibling aggregations / Available types
- significant_terms aggregation
- about / Significant terms aggregation
- significant terms, selecting / Choosing significant terms
- multiple value, analyzing / Multiple value analysis
- similarity models
- about / Different similarity models
- per-field similarity, setting / Setting per-field similarity
- Okapi BM25 model / Available similarity models
- randomness model, divergence / Available similarity models
- information-based model / Available similarity models
- default similarity, configuring / Configuring default similarity
- BM25 similarity, configuring / Configuring BM25 similarity
- DFR similarity, configuring / Configuring DFR similarity
- IB similarity, configuring / Configuring IB similarity
- simple query string query
- single Elasticsearch node
- tuning / Preparing a single Elasticsearch node
- general preparations / The general preparations
- field data cache / Field data cache and breaking the circuit
- circuit, breaking / Field data cache and breaking the circuit
- doc values, using / Use doc values
- RAM buffer, used for indexing / RAM buffer for indexing
- index refresh rate / Index refresh rate
- thread pools / Thread pools
- snapshots
- creating / Creating snapshots
- additional parameters / Additional parameters
- snowball analyzer
- URL / Out-of-the-box analyzers
- Software as a Service (SaaS) / SPM for Elasticsearch
- source filtering / Source filtering
- span / A span
- span first query / Span first query
- span near query / Span near query
- span not query / Span not query
- span or query / Span or query
- span queries
- using / Using span queries
- span / A span
- span_term query / Span term query
- span first query / Span first query
- span near query / Span near query
- span or query / Span or query
- span not query / Span not query
- span_within query / Span within query
- span_containing query / Span containing query
- span_multi query / Span multi query
- performance considerations / Performance considerations
- span_contaning query / Span containing query
- span_multi query / Span multi query
- span_term query / Span term query
- span_within query / Span within query
- spatial capabilities
- about / Elasticsearch spatial capabilities
- mappings preparation / Mapping preparation for spatial searches
- example data / Example data
- geo_field properties / Additional geo_field properties
- SPM tool
- URL / SPM for Elasticsearch
- standard analyzer
- URL / Out-of-the-box analyzers
- state and health, cluster
- monitoring / Monitoring your cluster's state and health
- cluster health API / Cluster health API
- indices stats API / Indices stats API
- nodes info API / Nodes info API
- nodes stats API / Nodes stats API
- cluster state API / Cluster state API
- cluster stats API / Cluster stats API
- pending tasks API / Pending tasks API
- indices recovery API / Indices recovery API
- indices shard stores API / Indices shard stores API
- indices segments API / Indices segments API
- static properties, for indexing buffer size configuration
- indices.memory.index_buffer_size / Indexing buffers
- indices.memory.min_index_buffer_size / Indexing buffers
- indices.memory.max_index_buffer_size / Indexing buffers
- indices.memory.min_shard_index_buffer_size / Indexing buffers
- status code definition
- URL / Indexing the data
- stemming
- URL / Out-of-the-box analyzers
- stop analyzer
- URL / Out-of-the-box analyzers
- stop words
- URL / The common terms query
- string, index structure mapping
- suggesters
- using / Using suggesters
- URL / Using suggesters, Additional term suggester options
- types / Available suggester types
- suggestions, including / Including suggestions
- response / Suggester response
- text property / Suggester response
- score property / Suggester response
- freq property / Suggester response
- synonym rules
- defining / Defining synonym rules
- Apache Solr synonyms, using / Using Apache Solr synonyms
- WordNet synonyms, using / Using WordNet synonyms
- synonyms
- about / Words with the same meaning
- filtering / Synonym filter
- in mappings / Synonyms in the mappings
- storing, in filesystem / Synonyms stored on the file system
- rules, defining / Defining synonym rules
- index-time synonyms expansion / Query or index-time synonym expansion
- query-time synonym expansion / Query or index-time synonym expansion
- synonyms filter
- using / Synonym filter
- system-specific installation and configuration
- about / The system-specific installation and configuration
- Elasticsearch, installing on Linux / Installing Elasticsearch on Linux
- Elasticsearch, configuring as system service on Linux / Configuring Elasticsearch as a system service on Linux
- Elasticsearch, using as system service on Windows / Elasticsearch as a system service on Windows
T
- T-Digest algorithm
- URL / Percentiles
- templates
- about / Templates
- example / An example of a template
- term query / The term query
- terms aggregation
- about / Terms aggregation
- approximate counts / Counts are approximate
- minimum document count / Minimum document count
- terms query / The terms query
- term suggester
- about / Term suggester
- configuration options / Term suggester configuration options
- options / Additional term suggester options
- thread pools
- about / Thread pools
- generic / Thread pools
- index / Thread pools
- search / Thread pools
- suggest / Thread pools
- get / Thread pools
- bulk / Thread pools
- percolate / Thread pools
- throttling, adjusting
- type setting / Throttling
- value / Throttling
- none value / Throttling
- merge value / Throttling
- all value / Throttling
- time zones
- URL / Time zones
- tree-like structures
- indexing / Indexing tree-like structures
- data structure / Data structure
- analysis / Analysis
- type determining mechanism
- about / Type determining mechanism
- disabling / Disabling the type determining mechanism
- tuning, for numeric types / Tuning the type determining mechanism for numeric types
- tuning, for dates / Tuning the type determining mechanism for dates
- type property, values
- plain / Forcing highlighter type
- fvh / Forcing highlighter type
- postins / Forcing highlighter type
- type query / The type query
- types, suggesters
- term / Available suggester types, Term suggester
- phrase / Available suggester types, Phrase suggester
- completion / Available suggester types, Completion suggester
- context / Available suggester types, Context suggester
U
- Unicast
- URL / Discovery types
- update API
- used, for modifying index structure / Modifying your index structure with the update API
- Update API
- URL / Adding partial documents
- update settings API
- about / The update settings API
- cluster settings API / The cluster settings API
- indices settings API / The indices settings API
- URI query string parameters
- about / URI query string parameters
- query / The query
- default search field / The default search field
- analyzer property / Analyzer
- default operator / The default operator property
- explain parameter / Query explanation
- fields returned / The fields returned
- results, sorting / Sorting the results
- search timeout / The search timeout
- results window / The results window
- per shard results, limiting / Limiting per-shard results
- unavailable indices, ignoring / Ignoring unavailable indices
- search type / The search type
- lowercasing terms expansion / Lowercasing term expansion
- wildcard queries analysis / Wildcard and prefix analysis
- analyze_wildcard property / Wildcard and prefix analysis
- prefix queries analysis / Wildcard and prefix analysis
- URI request query
- used, for searching / Searching with the URI request query
- sample data / Sample data
- URI search / URI search
- analyzing / Query analysis
- parameters / URI query string parameters
- Lucene query syntax / Lucene query syntax
- URI search
- about / URI search
- Elasticsearch query response / Elasticsearch query response
- URL / Wildcard and prefix analysis
V
- Validate API
- using / Using the Validate API
- values, has_child query parameter
- values, in range
- searching / Searching for values in a range
- matched documents, boosting / Boosting some of the matched documents
- lower scoring partial queries, ignoring / Ignoring lower scoring partial queries
- Lucene query syntax, using in queries / Using Lucene query syntax in queries
- user queries without errors, handling / Handling user queries without errors
- prefixes, used for providing autocomplete functionality / Autocomplete using prefixes
- similar terms, finding / Finding terms similar to a given one
- spans / Spans, spans everywhere
- values, score_mode property
- versioning
- about / Versioning
- usage example / Usage example
- from external system / Versioning from external systems
- vertical scaling / Preparing a single Elasticsearch node
W
- warming query
- about / Warming up
- defining / Defining a new warming query
- defined warming queries, retrieving / Retrieving the defined warming queries
- deleting / Deleting a warming query
- warming up functionality, disabling / Disabling the warming up functionality
- wildcard query / The wildcard query
- Windows
- Elasticsearch, configuring as system service / Elasticsearch as a system service on Windows
- WordNet
- URL / Using WordNet synonyms
Z
- Zen discovery
- about / Zen discovery
- master election configuration / Master election configuration
- unicast, configuring / Configuring unicast
- fault detection ping settings / Fault detection ping settings
- cluster state updates control / Cluster state updates control
- master unavailability, dealing with / Dealing with master unavailability