Blog

/uploads/2022/03/Screenshot-2022-03-19-at-8.15.22-PM-1.png
How I created a search …

It is said that the best way to learn a new software technology is to get your hands dirty. Recently I followed this advice when I was learning to be a search engineer. I found myself getting more and more interested in learning how search engines like google and product search engines like Amazon …

/uploads/2022/01/inverted-index.png
How the inverted index …

You might have done a google search. Or you might have tried finding that favorite Ed Sheeran Video on Youtube. You may have tried finding the latest gadget you crave on Amazon. If your answer to any of the above questions was yes, you have already used an inverted index. These websites work with …

/uploads/2022/01/Apache-Lucene-1-e1648997525598.jpeg
Apache Lucene 7 concepts …

Apache Lucene is a popular information retrieval library written in JAVA. It helps you add full-text search capability to your application. This library is at the heart of search servers like Elasticsearch and Apache Solr. It was created in 1999 by Doug Cutting, who also created Apache Hadoop, and …