[Udemy] ES 7 and Elastic Stack - part 2

Section 3: Searching with Elasticsearch

query with jsonjson

 

 分页返回app

 

Sort3d

full text 的内容不能用来sort, 好比movie的 titlecode

若是既要作full-text search, 又要能够被sort, 以下方法能够使得有field title 有两份copy, 一份(text)作full-text search, 一份(keyword)能够被sortserver

达到上面的效果,要改变schema,因此须要从新mapping.blog

 

More with filtersip

 

 fuzzy searchci

Partial searchit

prefixio

 wildcard

 query-time search-as-you-type

上面方法很容易,可是不是最好的,往下看,基于n-gram技术从新 indexing

 

 

Section 4: Importing Data into your Index - Big or Small

其实大多数时候都不须要写script, 有现成的 lib 能够用

 

 

logstash

 

 

 

 

 

 

 

 

 

Section 5: Aggregation

不少企业用ES作aggregation,而不是简单的search

 

bucket by rating value

 

Histogram

 

time series

 

 

excecise: 查看server 哪一个时间down的 (status 500 code)

 

 nested aggregation

找出star war 系列电影里每部电影的avg rating

 

相关文章
相关标签/搜索