Meet Solr
you should have a solid understanding of Solr's query and indexing capabilities,
including how to perform analysis of text and other data types, and how to execute searches across that data
As with every new subject, first we must start with the basics—learning how to install Solr and run it locally