Reader small image

You're reading from  Advanced Elasticsearch 7.0

Product typeBook
Published inAug 2019
Reading LevelBeginner
PublisherPackt
ISBN-139781789957754
Edition1st Edition
Languages
Right arrow
Author (1)
Wai Tak Wong
Wai Tak Wong
author image
Wai Tak Wong

Wai Tak Wong is a faculty member in the Department of Computer Science at Kean University, NJ, USA. He has more than 15 years professional experience in cloud software design and development. His PhD in computer science was obtained at NJIT, NJ, USA. Wai Tak has served as an associate professor in the Information Management Department of Chung Hua University, Taiwan. A co-founder of Shanghai Shellshellfish Information Technology, Wai Tak acted as the Chief Scientist of the R&D team, and he has published more than a dozen algorithms in prestigious journals and conferences. Wai Tak began his search and analytics technology career with Elasticsearch in the real estate market and later applied this to data management and FinTech data services.
Read more about Wai Tak Wong

Right arrow

New features

New features are introduced and documented in the 7.0.0 release notes (https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-7.0.0.html). There are many new features involved in the new release, however, some of them are not our interests and some of which are beyond the scope of this book. Therefore, we show them with two sub-sections. The first sub-section lists those new features to be discussed in the later chapters. The second sub-section lists those new features with description and their issue number.

New features to be discussed

The new features to be discussed include the following:

  • Analysis (see the examples in Chapter 15, Working with Elasticsearch Analysis Plugin):
    • Added support for inlined user dictionary in Nori's tokenizer
    • Added a prebuilt ICU analyzer
  • Geo (see the examples at https://www.elastic.co/guide/en/elasticsearch/reference/master/geo-shape.html):
    • Integrated Lucene's LatLonShape (BKD-backed geoshapes) as the default geo_shape indexing approach
  • Java High Level REST Client (see the examples in Chapter 11, Elasticsearch from Java Programming):
    • Added rollup search
  • Java Low Level REST Client (see the examples in Chapter 11, Elasticsearch from Java Programming):
    • Made warning behavior pluggable for each request
    • Added PreferHasAttributeNodeSelector
  • Machine learning (see the examples in Chapter 16, Machine Learning with Elasticsearch):
    • Added a delayed datacheck to the datafeed job runner
  • Mapping (see the examples in Chapter 4, Mapping APIs):
    • Made typeless APIs usable with indices whose type name is different from _doc
    • Added nanosecond field mapper date_nanos for the Date datatype
    • Added rank_feature and rank_features datatype to expose Lucene’s FeatureField
  • Search (see the examples in Chapter 6, Search APIs):
    • Added intervals query
    • Added soft limit to open scroll contexts
    • Added took timing info to response for the _msearch/template request
    • Added allow_partial_search_results flag to search requests with default setting
    • Introduced ability to minimize round-trips parameter ccs_minimize_roundtrips in cross-cluster search requests
    • Added script filter query to intervals query
    • Added track_total_hits parameter to enable the setting of the number of hits to track accurately
  • SQL (see the examples in Chapter 14, Working with Elasticsearch SQL):
    • Introduced the HISTOGRAM grouping function
    • Introduced DATABASE() and USER() system functions
    • Introduced INTERVAL query
    • Introduced SQL DATE data type
    • Introduced FIRST and LAST aggregate function

New features with description and issue number

These new features include:

In the next section, let's pay attention to the breaking changes in version 7.0.0.

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Advanced Elasticsearch 7.0
Published in: Aug 2019Publisher: PacktISBN-13: 9781789957754

Author (1)

author image
Wai Tak Wong

Wai Tak Wong is a faculty member in the Department of Computer Science at Kean University, NJ, USA. He has more than 15 years professional experience in cloud software design and development. His PhD in computer science was obtained at NJIT, NJ, USA. Wai Tak has served as an associate professor in the Information Management Department of Chung Hua University, Taiwan. A co-founder of Shanghai Shellshellfish Information Technology, Wai Tak acted as the Chief Scientist of the R&D team, and he has published more than a dozen algorithms in prestigious journals and conferences. Wai Tak began his search and analytics technology career with Elasticsearch in the real estate market and later applied this to data management and FinTech data services.
Read more about Wai Tak Wong