Elastic Search
- Aditi Choksi (EW18455)
Elastic Search - Aditi Choksi (EW18455) Elastic Search Search - - PowerPoint PPT Presentation
Elastic Search - Aditi Choksi (EW18455) Elastic Search Search engine Distributed search Full text Search Near real time search Evolution of Data Size of data being generated and stored has grown exponentially over
generated and stored has grown exponentially
decades.
Vertical Scaling – increase machine size Horizontal Scaling – add more machines
node / machine and then collects and combines the results from them to return to the user.
Shard Shard Shard Shard 2 Shard 3 Shard 3 Shard 1 Shard 2 Shard 1
Segment
Documents 3 1 2, 3 2 1, 2, 3 2 2,3 1 3
dictionary postings
Term count Frequency choice 1 coming 1 contours 2 fury 1 is 3
1 the 2 winter 1 yours 1
Documents 3 1 2, 3 2 1, 2, 3 2 2,3 1 3
dictionary postings
Term count Frequency choice 1 coming 1 contours 2 fury 1 is 3
1 the 2 winter 1 yours 1
2 2, 3
through all the terms of the index.
Term count Frequency choice 1 coming 1 contours 2 fury 1 is 3
1 the 2 winter 1 yours 1
efficient? What kind of index can we create?
Term count Frequency choice 1 coming 1 contours 2 fury 1 is 3
1 the 2 winter 1 yours 1
efficient? What kind of index can we create?
*ours → sruo*
Term count Reversed word choice eciohc coming gnimoc contours sroutnoc fury yruf is si
srou the eht winter retniw yours sruoy
Shard Shard Shard Shard 2 Shard 3 Shard 3
Shard 1 Shard 2 Shard 1
segments are merged and that’s when obsolete entries are cleaned
Distributed Systems”, IEEE Communications Surveys and Tutorials
3rd International Conference on Information Science and Control Engineering