C# Класс ElasticLinq.ElasticsearchNet.ElasticNetConnection

Specifies connection parameters for Elasticsearch.
Наследование: BaseElasticConnection
Показать файл Открыть проект

Открытые методы

Метод Описание
ElasticNetConnection ( IElasticsearchClient client, string index = null, System.TimeSpan timeout = null, ElasticConnectionOptions options = null ) : System

Create a new ElasticNetConnection with the given parameters defining its properties.

GetSearchUri ( ElasticLinq.Request.SearchRequest searchRequest ) : Uri
SearchAsync ( string body, ElasticLinq.Request.SearchRequest searchRequest, CancellationToken token, ILog log ) : Task

Приватные методы

Метод Описание
GetResultSummary ( ElasticLinq.Response.Model.ElasticResponse results ) : IEnumerable
ParseResponse ( string response, ILog log ) : ElasticLinq.Response.Model.ElasticResponse
SetRequestParameters ( SearchRequestParameters searchRequestParameters, ElasticLinq.Request.SearchRequest searchRequest ) : SearchRequestParameters

Описание методов

ElasticNetConnection() публичный Метод

Create a new ElasticNetConnection with the given parameters defining its properties.
public ElasticNetConnection ( IElasticsearchClient client, string index = null, System.TimeSpan timeout = null, ElasticConnectionOptions options = null ) : System
client IElasticsearchClient The ElasticsearchClient to use in order to contact elasticsearch.
index string Name of the index to use on the server (optional).
timeout System.TimeSpan TimeSpan to wait for network responses before failing (optional, defaults to 10 seconds).
options ElasticConnectionOptions Additional options that specify how this connection should behave.
Результат System

GetSearchUri() публичный Метод

public GetSearchUri ( ElasticLinq.Request.SearchRequest searchRequest ) : Uri
searchRequest ElasticLinq.Request.SearchRequest
Результат System.Uri

SearchAsync() публичный Метод

public SearchAsync ( string body, ElasticLinq.Request.SearchRequest searchRequest, CancellationToken token, ILog log ) : Task
body string
searchRequest ElasticLinq.Request.SearchRequest
token System.Threading.CancellationToken
log ILog
Результат Task