[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

 

相關文章
相關標籤/搜索