C# 클래스 Chaos.Portal.Core.Indexing.Solr.SolrCore

상속: IIndex
파일 보기 프로젝트 열기: CHAOS-Community/Portal

공개 메소드들

메소드 설명
Commit ( bool isSoftCommit = false ) : void
ConvertToSolrDocument ( IIndexable item ) : System.Xml.Linq.XElement

Convert an Indexable item to a solr document

Delete ( ) : void

Delete all documents in core

Delete ( string uniqueIdentifier ) : void

Delete all documents in core

Index ( IEnumerable indexables ) : void
Index ( IIndexable indexable ) : void
Optimize ( ) : void
Query ( IQuery query ) : Response
SolrCore ( IHttpConnection httpConnection, string core ) : System.Collections.Generic

메소드 상세

Commit() 공개 메소드

public Commit ( bool isSoftCommit = false ) : void
isSoftCommit bool
리턴 void

ConvertToSolrDocument() 공개 정적인 메소드

Convert an Indexable item to a solr document
public static ConvertToSolrDocument ( IIndexable item ) : System.Xml.Linq.XElement
item IIndexable the object to index
리턴 System.Xml.Linq.XElement

Delete() 공개 메소드

Delete all documents in core
public Delete ( ) : void
리턴 void

Delete() 공개 메소드

Delete all documents in core
public Delete ( string uniqueIdentifier ) : void
uniqueIdentifier string
리턴 void

Index() 공개 메소드

public Index ( IEnumerable indexables ) : void
indexables IEnumerable
리턴 void

Index() 공개 메소드

public Index ( IIndexable indexable ) : void
indexable IIndexable
리턴 void

Optimize() 공개 메소드

public Optimize ( ) : void
리턴 void

Query() 공개 메소드

public Query ( IQuery query ) : Response
query IQuery
리턴 Response

SolrCore() 공개 메소드

public SolrCore ( IHttpConnection httpConnection, string core ) : System.Collections.Generic
httpConnection IHttpConnection
core string
리턴 System.Collections.Generic