Create a distributed index on Azure and Lucene.NET. Should I study Solr and Hadoop?

I need search indexes based on the Azure / Lucene.NET implementation. However, I do not know Solr and Hadoop very well, or what they offer to the Linux crowd.

Since I do not know the learning curve in front of me, I will tell you what I am looking for, and perhaps you can tell me how I should spend my time.

I am interested in indexing an ever-growing batch of letters from our system. When messages are sent or received, they should be searchable. This means that indexes can become huge, which is why we are looking at cloud storage. Given that I am familiar with Azure, the guide suggests that we use Lucene.NET.

What do you think is the best time for me? Learn how to make Lucene.NET index my documents or look at the Solr / Hadoop implementation for the same.

+3
source share
2 answers

Without knowing the scale of your original building (we work with several TBs in an application in real time), I can share some of our impressions. We are primarily a .NET store, and we found, using Solr, a fairly simple use of tools such as SolrNet, and a very simple learning curve for our developers.

Solr - : , , , API, ..; , (. Lucene.net). , Solr (, $ ), ( ) , , , Azure AWS .

, .

+1

HTTP, Solr. Solr - , . , . Lucene Solr. Solr Cloud, Solr , .

+1

Source: https://habr.com/ru/post/1759602/


All Articles