Examine.Directory.AzureDirectory (nuget): Examine is a wrapper for getting a Lucene index up and running for any type of data and comes with an API to search it. You can either use the Fluent API that the library comes with or use raw Lucene query syntax. The indexing is configurable and will allow both synchronous and asynchronous indexing and everything works happily in web projects too.
Keywords: examine|search|lucene|aspnet|csharp|fluent-api|hacktoberfest|indexing|search-engine|searching|searching-engine