Slide 1

Slide 1 text

1

Slide 2

Slide 2 text

2 2

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

4

Slide 5

Slide 5 text

5

Slide 6

Slide 6 text

6

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

8

Slide 9

Slide 9 text

9

Slide 10

Slide 10 text

10

Slide 11

Slide 11 text

11 Characteristics https://i.imgur.com/TXZJsnS.jpg

Slide 12

Slide 12 text

12

Slide 13

Slide 13 text

13 https://connect.ebsco.com/servlet/rtaImage?eid=ka01H0000009P6R&feoid=00N1H00000GxReU&refid=0EM1H000000RMKh

Slide 14

Slide 14 text

14 https://cdn.baymard.com/data-broker/graphic-7772-6d50e0f 76567f0de1394966f58e3b6f1.jpg http://mfikri.com/assets/images/files/Autocomplete%20Youtube.png

Slide 15

Slide 15 text

15 https://tereshenkov.files.wordpress.com/2017/08/2017-08-05-16_14_49-photos.png

Slide 16

Slide 16 text

16 https://www.elastic.co/blog/elasticsearch-as-a-time-series-data-store

Slide 17

Slide 17 text

17 Basic Concepts Photo by Ben White on Unsplash

Slide 18

Slide 18 text

18

Slide 19

Slide 19 text

19

Slide 20

Slide 20 text

20

Slide 21

Slide 21 text

21 https://www.elastic.co/guide/en/elasticsearch/g uide/current/inverted-index.html Term Doc 1 Doc 2 brown X X dog X X fox X X in X jump X X lazy X X over X X quick X X summer X the X X Analysis Tokenization + Normalization

Slide 22

Slide 22 text

22 - -

Slide 23

Slide 23 text

23 ● Standard analyzer ● Simple analyzer ● Whitespace analyzer ● Language analyzer

Slide 24

Slide 24 text

24

Slide 25

Slide 25 text

25

Slide 26

Slide 26 text

26 Tip How does ES know in which shard is your document? Hashing x Math Function

Slide 27

Slide 27 text

27 Getting Started https://thefourpercent.com/2014/01/07/the-hardest-part-getting-started/

Slide 28

Slide 28 text

28

Slide 29

Slide 29 text

29

Slide 30

Slide 30 text

30

Slide 31

Slide 31 text

31

Slide 32

Slide 32 text

32

Slide 33

Slide 33 text

33

Slide 34

Slide 34 text

34

Slide 35

Slide 35 text

35 Tip Red: the shard is not allocated in the cluster. Yellow: primary shard is allocated but replicas are not. Green: all shards allocated.

Slide 36

Slide 36 text

36

Slide 37

Slide 37 text

37 Tip If you don’t specify the id, the Elasticsearch server will assign one for the given document.

Slide 38

Slide 38 text

38

Slide 39

Slide 39 text

39

Slide 40

Slide 40 text

40

Slide 41

Slide 41 text

41

Slide 42

Slide 42 text

42 Tip Be careful with updates. Elasticsearch takes advance on write-once-read-many architectures.

Slide 43

Slide 43 text

43

Slide 44

Slide 44 text

44 https://wallhere.com/en/wallpaper/559465 Searching & Asking Questions

Slide 45

Slide 45 text

45

Slide 46

Slide 46 text

46

Slide 47

Slide 47 text

47

Slide 48

Slide 48 text

48

Slide 49

Slide 49 text

49

Slide 50

Slide 50 text

50

Slide 51

Slide 51 text

51

Slide 52

Slide 52 text

52 Aggregations

Slide 53

Slide 53 text

53

Slide 54

Slide 54 text

54

Slide 55

Slide 55 text

55

Slide 56

Slide 56 text

56 Important issues

Slide 57

Slide 57 text

57

Slide 58

Slide 58 text

58 How do we use Elasticsearch at ?

Slide 59

Slide 59 text

59

Slide 60

Slide 60 text

60

Slide 61

Slide 61 text

61

Slide 62

Slide 62 text

62 Online Companies Stats

Slide 63

Slide 63 text

63 63