In many software applications we see today, be it a music streaming app, social media site or the Google search that we use everyday, the ability to search and obtain accurate and relevant results quickly is indispensable. This talk introduces the concepts behind full-text search, and how you as a software developer can make decisions in designing a search solution either for your current or future projects.
Round A:
Topic:
Introduction to Full-Text Search
WIIFY:
Learn about what is full-text search
Learn about the benefits of full-text search engines and why people use it
How to make up your own decision of whether to use a full-text search engine for your project
Key points:
Full-text search is fast (uses inverted index, sorting etc)
Full-text search engine has many highly optimised features and benefits out of the box, ready to use
Full-text search is excellent for processing unstructured data
Impact:
Know: what is full-text search and what a full-text search engine can offer
Believe: adopting full-text search may be the solution to a problem you have been facing for a long time (e.g. slow, inflexible, in-optimal queries)
Do: think about whether you should use a full-text search service for your current or future project
Summary
In many software applications we see today, be it a music streaming app, social media site or the Google search that we use everyday, the ability to search and obtain accurate and relevant results quickly is indispensable. This talk introduces the concepts behind full-text search, and how you as a software developer can make decisions in designing a search solution either for your current or future projects.
Round A:
Topic: Introduction to Full-Text Search
WIIFY:
Key points:
Impact:
Slides: https://docs.google.com/presentation/d/1dBJyTeobSH_Yt1LuRwBlyo36ReCOsyq4aJZ3bm54_-g/edit?usp=sharing