C# Class ElasticSearch.Client.ElasticSearchClient

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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Analyze ( string indexName, string analyzer, string text, string format ) : string
indexName string
analyzer string
text string
format string
Résultat string

Bulk() public méthode

public Bulk ( IList bulkObjects ) : ElasticSearch.Client.Domain.OperateResult
bulkObjects IList
Résultat ElasticSearch.Client.Domain.OperateResult

CloseIndex() public méthode

public CloseIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Résultat ElasticSearch.Client.Domain.OperateResult

Count() public méthode

public Count ( string queryString ) : int
queryString string
Résultat int

Count() public méthode

public Count ( string index, string queryString ) : int
index string
queryString string
Résultat int

Count() public méthode

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

Count() public méthode

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

Count() public méthode

public Count ( string index, string type, string queryString ) : int
index string
type string
queryString string
Résultat int

CreateIndex() public méthode

public CreateIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Résultat ElasticSearch.Client.Domain.OperateResult

CreateIndex() public méthode

public CreateIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
indexSetting ElasticSearch.Client.Domain.IndexSetting
Résultat ElasticSearch.Client.Domain.OperateResult

CreateTemplate() public méthode

public CreateTemplate ( string templateName, ElasticSearch.Client.Domain.TemplateSetting template ) : ElasticSearch.Client.Domain.OperateResult
templateName string
template ElasticSearch.Client.Domain.TemplateSetting
Résultat ElasticSearch.Client.Domain.OperateResult

Delete() public méthode

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

Delete() public méthode

public Delete ( string index, string type, string indexKey ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
indexKey string
Résultat ElasticSearch.Client.Domain.OperateResult

Delete() public méthode

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

DeleteByQueryString() public méthode

public DeleteByQueryString ( string index, string queryString ) : ElasticSearch.Client.Domain.OperateResult
index string
queryString string
Résultat ElasticSearch.Client.Domain.OperateResult

DeleteByQueryString() public méthode

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

DeleteIndex() public méthode

public DeleteIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Résultat ElasticSearch.Client.Domain.OperateResult

DeleteTemplate() public méthode

public DeleteTemplate ( string templateName ) : ElasticSearch.Client.Domain.OperateResult
templateName string
Résultat ElasticSearch.Client.Domain.OperateResult

ElasticSearchClient() public méthode

public ElasticSearchClient ( string clusterName ) : System.Collections.Generic
clusterName string
Résultat System.Collections.Generic

ElasticSearchClient() public méthode

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

Flush() public méthode

public Flush ( ) : ElasticSearch.Client.Domain.OperateResult
Résultat ElasticSearch.Client.Domain.OperateResult

Get() public méthode

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

GetIndexDocStatus() public méthode

public GetIndexDocStatus ( string index ) : ElasticSearch.Client.Admin.DocStatus
index string
Résultat ElasticSearch.Client.Admin.DocStatus

GetIndices() public méthode

public GetIndices ( ) : List
Résultat List

GetMapping() public méthode

public GetMapping ( string index ) : string
index string
Résultat string

GetTemplate() public méthode

public GetTemplate ( string templateName ) : TemplateSetting>.Dictionary
templateName string
Résultat TemplateSetting>.Dictionary

Index() public méthode

public Index ( string index, IEnumerable indexItems ) : ElasticSearch.Client.Domain.OperateResult
index string
indexItems IEnumerable
Résultat ElasticSearch.Client.Domain.OperateResult

Index() public méthode

public Index ( string index, ElasticSearch.Client.Domain.IndexItem indexItem ) : ElasticSearch.Client.Domain.OperateResult
index string
indexItem ElasticSearch.Client.Domain.IndexItem
Résultat ElasticSearch.Client.Domain.OperateResult

Index() public méthode

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
Résultat ElasticSearch.Client.Domain.OperateResult

Index() public méthode

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
Résultat ElasticSearch.Client.Domain.OperateResult

ModifyIndex() public méthode

public ModifyIndex ( string index, ElasticSearch.Client.Domain.IndexSetting indexSetting ) : ElasticSearch.Client.Domain.OperateResult
index string
indexSetting ElasticSearch.Client.Domain.IndexSetting
Résultat ElasticSearch.Client.Domain.OperateResult

OpenIndex() public méthode

public OpenIndex ( string index ) : ElasticSearch.Client.Domain.OperateResult
index string
Résultat ElasticSearch.Client.Domain.OperateResult

Optimize() public méthode

public Optimize ( ) : ElasticSearch.Client.Domain.OperateResult
Résultat ElasticSearch.Client.Domain.OperateResult

PartialUpdate() public méthode

public PartialUpdate ( string index, string type, string indexKey, string jsonData, string routing = null ) : bool
index string
type string
indexKey string
jsonData string
routing string
Résultat bool

PutMapping() public méthode

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

PutMapping() public méthode

public PutMapping ( string index, string type, string typeJson ) : ElasticSearch.Client.Domain.OperateResult
index string
type string
typeJson string
Résultat ElasticSearch.Client.Domain.OperateResult

Refresh() public méthode

public Refresh ( ) : ElasticSearch.Client.Domain.OperateResult
Résultat ElasticSearch.Client.Domain.OperateResult

Search() public méthode

public Search ( string url ) : ElasticSearch.Client.Domain.SearchResult
url string
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

public Search ( string index, ElasticQuery elasticQuery ) : ElasticSearch.Client.Domain.SearchResult
index string
elasticQuery ElasticQuery
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

public Search ( string index, string type, string queryString ) : ElasticSearch.Client.Domain.SearchResult
index string
type string
queryString string
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

Search() public méthode

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
Résultat ElasticSearch.Client.Domain.SearchResult

SearchIds() public méthode

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
Résultat List

SearchIds() public méthode

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
Résultat List

Status() public méthode

public Status ( ) : ClusterIndexStatus
Résultat ClusterIndexStatus