C# Class ElasticSearch.Client.ElasticSearchClient

ElasticSearch.Client license:Apache2 author:medcl url:http://log.medcl.net
Datei anzeigen Open project: cinchcast/ElasticSearch.Net Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
DeleteByQueryString ( string queryString ) : ElasticSearch.Client.Domain.OperateResult

be careful,influence all indicies

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

Method Details

Analyze() public method

public Analyze ( string indexName, string analyzer, string text, string format ) : string
indexName string
analyzer string
text string
format string
return string

Bulk() public method

public Bulk ( IList bulkObjects ) : ElasticSearch.Client.Domain.OperateResult
bulkObjects IList
return ElasticSearch.Client.Domain.OperateResult

CloseIndex() public method

public CloseIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
return ElasticSearch.Client.Domain.OperateResult

Count() public method

public Count ( string queryString ) : int
queryString string
return int

Count() public method

public Count ( string index, string queryString ) : int
index string
queryString string
return int

Count() public method

public Count ( string index, string type, ElasticSearch.Client.QueryString.Conditional conditional ) : int
index string
type string
conditional ElasticSearch.Client.QueryString.Conditional
return int

Count() public method

public Count ( string index, string type, ElasticSearch.Client.QueryString.ExpressionEx expression ) : int
index string
type string
expression ElasticSearch.Client.QueryString.ExpressionEx
return int

Count() public method

public Count ( string index, string type, string queryString ) : int
index string
type string
queryString string
return int

CreateIndex() public method

public CreateIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
return ElasticSearch.Client.Domain.OperateResult

CreateIndex() public method

public CreateIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
indexSetting ElasticSearch.Client.Domain.IndexSetting
return ElasticSearch.Client.Domain.OperateResult

CreateTemplate() public method

public CreateTemplate ( string templateName, ElasticSearch.Client.Domain.TemplateSetting template ) : ElasticSearch.Client.Domain.OperateResult
templateName string
template ElasticSearch.Client.Domain.TemplateSetting
return ElasticSearch.Client.Domain.OperateResult

Delete() public method

public Delete ( string indexName, string indexType, string>.List keyParentPairs ) : ElasticSearch.Client.Domain.OperateResult
indexName string
indexType string
keyParentPairs string>.List
return ElasticSearch.Client.Domain.OperateResult

Delete() public method

public Delete ( string index, string type, string indexKey ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
indexKey string
return ElasticSearch.Client.Domain.OperateResult

Delete() public method

public Delete ( string indexName, string indexType, string objectKeys, string routing = null ) : ElasticSearch.Client.Domain.OperateResult
indexName string
indexType string
objectKeys string
routing string
return ElasticSearch.Client.Domain.OperateResult

DeleteByQueryString() public method

public DeleteByQueryString ( string index, string queryString ) : ElasticSearch.Client.Domain.OperateResult
index string
queryString string
return ElasticSearch.Client.Domain.OperateResult

DeleteByQueryString() public method

DeleteByQuery
public DeleteByQueryString ( string index, string type, string queryString ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
queryString string user:kimchy
return ElasticSearch.Client.Domain.OperateResult

DeleteIndex() public method

public DeleteIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
return ElasticSearch.Client.Domain.OperateResult

DeleteTemplate() public method

public DeleteTemplate ( string templateName ) : ElasticSearch.Client.Domain.OperateResult
templateName string
return ElasticSearch.Client.Domain.OperateResult

ElasticSearchClient() public method

public ElasticSearchClient ( string clusterName ) : System.Collections.Generic
clusterName string
return System.Collections.Generic

ElasticSearchClient() public method

public ElasticSearchClient ( string host, int port, TransportType transportType, bool isframed = false ) : System.Collections.Generic
host string
port int
transportType TransportType
isframed bool
return System.Collections.Generic

Flush() public method

public Flush ( ) : ElasticSearch.Client.Domain.OperateResult
return ElasticSearch.Client.Domain.OperateResult

Get() public method

public Get ( string index, string type, string indexKey, string routing = null ) : ElasticSearch.Client.Domain.Document
index string
type string
indexKey string
routing string
return ElasticSearch.Client.Domain.Document

GetIndexDocStatus() public method

public GetIndexDocStatus ( string index ) : ElasticSearch.Client.Admin.DocStatus
index string
return ElasticSearch.Client.Admin.DocStatus

GetIndices() public method

public GetIndices ( ) : List
return List

GetMapping() public method

public GetMapping ( string index ) : string
index string
return string

GetTemplate() public method

public GetTemplate ( string templateName ) : TemplateSetting>.Dictionary
templateName string
return TemplateSetting>.Dictionary

Index() public method

public Index ( string index, IEnumerable indexItems ) : ElasticSearch.Client.Domain.OperateResult
index string
indexItems IEnumerable
return ElasticSearch.Client.Domain.OperateResult

Index() public method

public Index ( string index, ElasticSearch.Client.Domain.IndexItem indexItem ) : ElasticSearch.Client.Domain.OperateResult
index string
indexItem ElasticSearch.Client.Domain.IndexItem
return ElasticSearch.Client.Domain.OperateResult

Index() public method

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
return ElasticSearch.Client.Domain.OperateResult

Index() public method

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
return ElasticSearch.Client.Domain.OperateResult

ModifyIndex() public method

public ModifyIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
indexSetting ElasticSearch.Client.Domain.IndexSetting
return ElasticSearch.Client.Domain.OperateResult

OpenIndex() public method

public OpenIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
return ElasticSearch.Client.Domain.OperateResult

Optimize() public method

public Optimize ( ) : ElasticSearch.Client.Domain.OperateResult
return ElasticSearch.Client.Domain.OperateResult

PartialUpdate() public method

public PartialUpdate ( string index, string type, string indexKey, string jsonData, string routing = null ) : bool
index string
type string
indexKey string
jsonData string
routing string
return bool

PutMapping() public method

public PutMapping ( string index, ElasticSearch.Client.Mapping.TypeSetting typeSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
typeSetting ElasticSearch.Client.Mapping.TypeSetting
return ElasticSearch.Client.Domain.OperateResult

PutMapping() public method

public PutMapping ( string index, string type, string typeJson ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
typeJson string
return ElasticSearch.Client.Domain.OperateResult

Refresh() public method

public Refresh ( ) : ElasticSearch.Client.Domain.OperateResult
return ElasticSearch.Client.Domain.OperateResult

Search() public method

public Search ( string url ) : ElasticSearch.Client.Domain.SearchResult
url string
return ElasticSearch.Client.Domain.SearchResult

Search() public method

public Search ( string index, ElasticQuery elasticQuery ) : ElasticSearch.Client.Domain.SearchResult
index string
elasticQuery ElasticQuery
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

Search() public method

public Search ( string index, string type, ElasticQuery elasticQuery ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
elasticQuery ElasticQuery
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

Search() public method

搜索index下所有type
public Search ( string index, string queryString, int from, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
queryString string
from int
size int
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

Search() public method

public Search ( string index, string type, string queryString ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
return ElasticSearch.Client.Domain.SearchResult

Search() public method

public Search ( string index, string type, string queryString, int size ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
size int
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

Search() public method

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
return ElasticSearch.Client.Domain.SearchResult

SearchIds() public method

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
return List

SearchIds() public method

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
return List

Status() public method

public Status ( ) : ClusterIndexStatus
return ClusterIndexStatus