995 packages tagged with “search”
Exposes all the Elasticsearch API endpoints but leaves you in control of building the request and response bodies. Comes with built in cluster failover/connection pooling support.
Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net.
This is the Azure Cognitive Search client library for developing .NET applications with rich search experiences. It enables you to query your indexes, update documents in your indexes, and manage indexes, synonym maps, indexers, data sources, or other service-level resources.
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. This package contains only the core Lucene.Net assembly.
NEST uses an internal serializer. This package enables serialization for your documents using your own custom Json.NET serializer
Exposes all the OpenSearch API endpoints but leaves you in control of building the request and response bodies. Comes with built in cluster failover/connection pooling support.
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Strongly typed interface to OpenSearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes OpenSearch.Net.
Microsoft Azure Resource Manager client SDK for Azure resource provider Microsoft.Search.
Spatial Index data structure; used to make it easier to find data points on a two dimensional plane.
Examine is an abstraction for indexing and search operations with implementations such as Lucene.Net
A Lucene.Net search and indexing implementation for Examine
Enables request signing necessary for using the AWS Elasticsearch service.
Provides components to build a buffer-backed channel for publishing events to distributed systems over HTTP through Elastic.Transport
One of the fastest Levenshtein distance packages on NuGet. Supports .NET Framework and .NET. Levenshtein calculates the shortest possible distance between two strings. Producing a count of the number of insertions, deletions and substitutions to make one string into another.
An NLog target that utilises the elasticsearch low level client.
Adds support for AWS SigV4 authentication to the OpenSearch.Net client.
Lucene.Net Contrib adds a set of advanced functionalites to Lucene.net, like faceted search, spatial queries, highlighters, spell check and more.
Algolia is a powerful search-as-a-service solution, made easy to use with API clients, UI libraries, and pre-built integrations. Algolia API Client for the .NET framework lets you easily use the Algolia Search REST API from your .NET code.
OpenSearch.Client uses an internal serializer. This package enables serialization for your documents using your own custom Json.NET serializer
A Geospatial Library for .NET - a .NET port of spatial4j
.NET client for Qdrant vector database
Package Description
A collection of extension methods to IQueryable and IEnumerable that enable easy searching and ranking. Searches can be performed against multiple properties and support a wide range of types
This package provides the functionality to utilize the features of Syncfusion® Xamarin AutoComplete control and more.
Implements the Aho-Corasick string search algorithm
A C# glob matcher
Generic multi-dimensional binary search tree.