C# Класс ElasticSearch.Client.ElasticSearchClient

ElasticSearch.Client license:Apache2 author:medcl url:http://log.medcl.net
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Analyze ( string indexName, string analyzer, string text, string format ) : string
Bulk ( IList bulkObjects ) : ElasticSearch.Client.Domain.OperateResult
CloseIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
Count ( string queryString ) : int
Count ( string index, string queryString ) : int
Count ( string index, string type, ElasticSearch.Client.QueryString.Conditional conditional ) : int
Count ( string index, string type, ElasticSearch.Client.QueryString.ExpressionEx expression ) : int
Count ( string index, string type, string queryString ) : int
CreateIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
CreateIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
CreateTemplate ( string templateName, ElasticSearch.Client.Domain.TemplateSetting template ) : ElasticSearch.Client.Domain.OperateResult
Delete ( string indexName, string indexType, string>.List keyParentPairs ) : ElasticSearch.Client.Domain.OperateResult
Delete ( string index, string type, string indexKey ) : ElasticSearch.Client.Domain.OperateResult
Delete ( string indexName, string indexType, string objectKeys, string routing = null ) : ElasticSearch.Client.Domain.OperateResult
DeleteByQueryString ( string index, string queryString ) : ElasticSearch.Client.Domain.OperateResult
DeleteByQueryString ( string index, string type, string queryString ) : ElasticSearch.Client.Domain.OperateResult

DeleteByQuery

DeleteIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
DeleteTemplate ( string templateName ) : ElasticSearch.Client.Domain.OperateResult
ElasticSearchClient ( string clusterName ) : System.Collections.Generic
ElasticSearchClient ( string host, int port, TransportType transportType, bool isframed = false ) : System.Collections.Generic
Flush ( ) : ElasticSearch.Client.Domain.OperateResult
Get ( string index, string type, string indexKey, string routing = null ) : ElasticSearch.Client.Domain.Document
GetIndexDocStatus ( string index ) : ElasticSearch.Client.Admin.DocStatus
GetIndices ( ) : List
GetMapping ( string index ) : string
GetTemplate ( string templateName ) : TemplateSetting>.Dictionary
Index ( string index, IEnumerable indexItems ) : ElasticSearch.Client.Domain.OperateResult
Index ( string index, ElasticSearch.Client.Domain.IndexItem indexItem ) : ElasticSearch.Client.Domain.OperateResult
Index ( string index, string type, string indexKey, object>.Dictionary dictionary, string parentKey = null ) : ElasticSearch.Client.Domain.OperateResult
Index ( string index, string type, string indexKey, string jsonData, string parentKey = null ) : ElasticSearch.Client.Domain.OperateResult
ModifyIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
OpenIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
Optimize ( ) : ElasticSearch.Client.Domain.OperateResult
PartialUpdate ( string index, string type, string indexKey, string jsonData, string routing = null ) : bool
PutMapping ( string index, ElasticSearch.Client.Mapping.TypeSetting typeSetting ) : ElasticSearch.Client.Domain.OperateResult
PutMapping ( string index, string type, string typeJson ) : ElasticSearch.Client.Domain.OperateResult
Refresh ( ) : ElasticSearch.Client.Domain.OperateResult
Search ( string url ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, ElasticQuery elasticQuery ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, ElasticSearch.Client.QueryString.Conditional conditional, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, ElasticQuery elasticQuery ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, ElasticSearch.Client.QueryString.ExpressionEx expression, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, IQuery query, ElasticSearch.Client.QueryDSL.SortItem sortItem, int from, int size = 5, string fields = null ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, IQuery query, int from, int size = 5 ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string queryString, int from, int size ) : ElasticSearch.Client.Domain.SearchResult

搜索index下所有type

Search ( string index, string queryString, int from, int size, string sortString ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, string queryString ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, string queryString, int size ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, string queryString, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, string queryString, string sortString, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
Search ( string index, string type, string queryString, string sortString, string fields, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
SearchIds ( string index, string type, ElasticSearch.Client.QueryString.Conditional conditional, string sortString, int from, int size ) : List
SearchIds ( string index, string type, string queryString, string sortString, int from, int size ) : List
Status ( ) : ClusterIndexStatus

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

Метод Описание
DeleteByQueryString ( string queryString ) : ElasticSearch.Client.Domain.OperateResult

be careful,influence all indicies

GetOperationResult ( ElasticSearch.Client.Transport.IDL.RestResponse result ) : ElasticSearch.Client.Domain.OperateResult

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

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

public Analyze ( string indexName, string analyzer, string text, string format ) : string
indexName string
analyzer string
text string
format string
Результат string

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

public Bulk ( IList bulkObjects ) : ElasticSearch.Client.Domain.OperateResult
bulkObjects IList
Результат ElasticSearch.Client.Domain.OperateResult

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

public CloseIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Результат ElasticSearch.Client.Domain.OperateResult

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

public Count ( string queryString ) : int
queryString string
Результат int

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

public Count ( string index, string queryString ) : int
index string
queryString string
Результат int

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

public Count ( string index, string type, ElasticSearch.Client.QueryString.Conditional conditional ) : int
index string
type string
conditional ElasticSearch.Client.QueryString.Conditional
Результат int

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

public Count ( string index, string type, ElasticSearch.Client.QueryString.ExpressionEx expression ) : int
index string
type string
expression ElasticSearch.Client.QueryString.ExpressionEx
Результат int

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

public Count ( string index, string type, string queryString ) : int
index string
type string
queryString string
Результат int

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

public CreateIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Результат ElasticSearch.Client.Domain.OperateResult

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

public CreateIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
indexSetting ElasticSearch.Client.Domain.IndexSetting
Результат ElasticSearch.Client.Domain.OperateResult

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

public CreateTemplate ( string templateName, ElasticSearch.Client.Domain.TemplateSetting template ) : ElasticSearch.Client.Domain.OperateResult
templateName string
template ElasticSearch.Client.Domain.TemplateSetting
Результат ElasticSearch.Client.Domain.OperateResult

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

public Delete ( string indexName, string indexType, string>.List keyParentPairs ) : ElasticSearch.Client.Domain.OperateResult
indexName string
indexType string
keyParentPairs string>.List
Результат ElasticSearch.Client.Domain.OperateResult

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

public Delete ( string index, string type, string indexKey ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
indexKey string
Результат ElasticSearch.Client.Domain.OperateResult

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

public Delete ( string indexName, string indexType, string objectKeys, string routing = null ) : ElasticSearch.Client.Domain.OperateResult
indexName string
indexType string
objectKeys string
routing string
Результат ElasticSearch.Client.Domain.OperateResult

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

public DeleteByQueryString ( string index, string queryString ) : ElasticSearch.Client.Domain.OperateResult
index string
queryString string
Результат ElasticSearch.Client.Domain.OperateResult

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

DeleteByQuery
public DeleteByQueryString ( string index, string type, string queryString ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
queryString string user:kimchy
Результат ElasticSearch.Client.Domain.OperateResult

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

public DeleteIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Результат ElasticSearch.Client.Domain.OperateResult

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

public DeleteTemplate ( string templateName ) : ElasticSearch.Client.Domain.OperateResult
templateName string
Результат ElasticSearch.Client.Domain.OperateResult

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

public ElasticSearchClient ( string clusterName ) : System.Collections.Generic
clusterName string
Результат System.Collections.Generic

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

public ElasticSearchClient ( string host, int port, TransportType transportType, bool isframed = false ) : System.Collections.Generic
host string
port int
transportType TransportType
isframed bool
Результат System.Collections.Generic

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

public Flush ( ) : ElasticSearch.Client.Domain.OperateResult
Результат ElasticSearch.Client.Domain.OperateResult

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

public Get ( string index, string type, string indexKey, string routing = null ) : ElasticSearch.Client.Domain.Document
index string
type string
indexKey string
routing string
Результат ElasticSearch.Client.Domain.Document

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

public GetIndexDocStatus ( string index ) : ElasticSearch.Client.Admin.DocStatus
index string
Результат ElasticSearch.Client.Admin.DocStatus

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

public GetIndices ( ) : List
Результат List

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

public GetMapping ( string index ) : string
index string
Результат string

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

public GetTemplate ( string templateName ) : TemplateSetting>.Dictionary
templateName string
Результат TemplateSetting>.Dictionary

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

public Index ( string index, IEnumerable indexItems ) : ElasticSearch.Client.Domain.OperateResult
index string
indexItems IEnumerable
Результат ElasticSearch.Client.Domain.OperateResult

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

public Index ( string index, ElasticSearch.Client.Domain.IndexItem indexItem ) : ElasticSearch.Client.Domain.OperateResult
index string
indexItem ElasticSearch.Client.Domain.IndexItem
Результат ElasticSearch.Client.Domain.OperateResult

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

public Index ( string index, string type, string indexKey, object>.Dictionary dictionary, string parentKey = null ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
indexKey string
dictionary object>.Dictionary
parentKey string
Результат ElasticSearch.Client.Domain.OperateResult

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

public Index ( string index, string type, string indexKey, string jsonData, string parentKey = null ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
indexKey string
jsonData string
parentKey string
Результат ElasticSearch.Client.Domain.OperateResult

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

public ModifyIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
indexSetting ElasticSearch.Client.Domain.IndexSetting
Результат ElasticSearch.Client.Domain.OperateResult

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

public OpenIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Результат ElasticSearch.Client.Domain.OperateResult

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

public Optimize ( ) : ElasticSearch.Client.Domain.OperateResult
Результат ElasticSearch.Client.Domain.OperateResult

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

public PartialUpdate ( string index, string type, string indexKey, string jsonData, string routing = null ) : bool
index string
type string
indexKey string
jsonData string
routing string
Результат bool

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

public PutMapping ( string index, ElasticSearch.Client.Mapping.TypeSetting typeSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
typeSetting ElasticSearch.Client.Mapping.TypeSetting
Результат ElasticSearch.Client.Domain.OperateResult

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

public PutMapping ( string index, string type, string typeJson ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
typeJson string
Результат ElasticSearch.Client.Domain.OperateResult

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

public Refresh ( ) : ElasticSearch.Client.Domain.OperateResult
Результат ElasticSearch.Client.Domain.OperateResult

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

public Search ( string url ) : ElasticSearch.Client.Domain.SearchResult
url string
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, ElasticQuery elasticQuery ) : ElasticSearch.Client.Domain.SearchResult
index string
elasticQuery ElasticQuery
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, ElasticSearch.Client.QueryString.Conditional conditional, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
conditional ElasticSearch.Client.QueryString.Conditional
from int
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, ElasticQuery elasticQuery ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
elasticQuery ElasticQuery
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, ElasticSearch.Client.QueryString.ExpressionEx expression, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
expression ElasticSearch.Client.QueryString.ExpressionEx
from int
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, IQuery query, ElasticSearch.Client.QueryDSL.SortItem sortItem, int from, int size = 5, string fields = null ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
query IQuery
sortItem ElasticSearch.Client.QueryDSL.SortItem
from int
size int
fields string
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, IQuery query, int from, int size = 5 ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
query IQuery
from int
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

搜索index下所有type
public Search ( string index, string queryString, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
queryString string
from int
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string queryString, int from, int size, string sortString ) : ElasticSearch.Client.Domain.SearchResult
index string
queryString string
from int
size int
sortString string
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, string queryString ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, string queryString, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, string queryString, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
from int
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, string queryString, string sortString, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
sortString string
from int
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

public Search ( string index, string type, string queryString, string sortString, string fields, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
sortString string
fields string
from int
size int
Результат ElasticSearch.Client.Domain.SearchResult

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

public SearchIds ( string index, string type, ElasticSearch.Client.QueryString.Conditional conditional, string sortString, int from, int size ) : List
index string
type string
conditional ElasticSearch.Client.QueryString.Conditional
sortString string
from int
size int
Результат List

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

public SearchIds ( string index, string type, string queryString, string sortString, int from, int size ) : List
index string
type string
queryString string
sortString string
from int
size int
Результат List

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

public Status ( ) : ClusterIndexStatus
Результат ClusterIndexStatus