Microsoft Azure Search
Azure Search is a search-as-a-service solution that lets developers to incorporate a sophisticated search experience into web and mobile applications any worry about the complexities of full-text search and without having to deploy, maintain or manage any infrastructure.
Search Engine Server
Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)
Azure Search is a search-as-a-service solution that lets developers to incorporate a sophisticated search experience into web and mobile applications any worry about the complexities of full-text search and without having to deploy, maintain or manage any infrastructure.Powerful queries offers logical operators, phrase search operators, suffix operators, precedence operators. Azure Search also supports custom lexical analyzers to allow application to handle complex search queries using phonetic complementing and regular expressions.
Language support is included for 56 different languages. Azure Search can analyze text in application's search box to intelligently deal with language-specific linguistics some of which are verb tenses, gender, irregular plural nouns (e.g. 'mouse' vs. 'mice'), word de-compounding, word-breaking (for tongues with no spaces), and a lot more.Search suggestions can be enabled for autocompleted search bars and type-ahead queries.
Faceted navigation enables Azure Search to return all the necessary information to construct a faceted search experience in app's UI to allow users to drill-down and filter search results.Geo-spatial support allows to process, filter, and display geographic locations. Azure Search lets users to explore data based on the proximity of a search result to the said location or based on an exact geographic region.
Filters can be used to incorporate faceted navigation into application's UI, enhance query formulation, and filter based on specified criteria.Fully managed , Azure Search requires absolutely no infrastructure management. The service can be tailored to users needs by scaling in two dimensions to be able to handle more document storage, higher query loads, or both.
Data integration allows Azure Search to automatically crawl Azure SQL Database, Azure DocumentDB, or Azure Blob storage to synchronize search index's content with primary data store.Simple scoring is a key benefit of Azure Search. Scoring profiles are used to allow organizations to model relevance as a function of values in the documents themselves.Sorting is offered for multiple fields via the index schema and then toggled at query-time with only one search parameter.