Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Lucene vs. Azure Search

I am a newbie to search engines and information retrieval. Can someone explain how different is Lucene search engine compared to Azure Search.

I read the Azure Search documents and see that Azure Search supports Lucene queries as well, so is Azure Search built on top of Lucene or inherits certain features of it?

There is no proper documentation as such, can someone point me in the right direction.

Thanks in advance.

like image 741
user420840 Avatar asked Jan 21 '18 23:01

user420840


People also ask

Is Azure search based on Lucene?

Azure Search is not built on top of Apache Lucene as such, but it does support Lucene Query syntax.

What is the difference between Azure search Solr and Lucene?

Use Solr for a scaled environment in on-premise installations, and use Solr or Azure Search in an Azure environment for a scaled environment. Use Lucene only for a development or single server evaluation environment that runs Sitecore Experience Manager. You cannot use Lucene in a scaled environment.

Is Lucene still used?

From my experience, yes. Lucene is a "production" state of art library and Solr/Elasticsearch is very used in many scenarios. This expertise is very on demand.

Is Azure search the same as Azure cognitive search?

Azure Cognitive Search (formerly known as "Azure Search") is a cloud search service that gives developers infrastructure, APIs, and tools for building a rich search experience over private, heterogeneous content in web, mobile, and enterprise applications.


1 Answers

According to this Microsoft page the full text search is built on Lucene.

https://docs.microsoft.com/en-us/azure/search/search-what-is-azure-search "The full text search engine in Azure Search is built on Apache Lucene, an industry standard in information retrieval."

like image 128
Rui Lourenço Avatar answered Sep 27 '22 15:09

Rui Lourenço