C# Class Chaos.Portal.Core.Indexing.Solr.SolrCore

Inheritance: IIndex
Afficher le fichier Open project: CHAOS-Community/Portal

Méthodes publiques

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

Method Details

Commit() public méthode

public Commit ( bool isSoftCommit = false ) : void
isSoftCommit bool
Résultat void

ConvertToSolrDocument() public static méthode

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

Delete() public méthode

Delete all documents in core
public Delete ( ) : void
Résultat void

Delete() public méthode

Delete all documents in core
public Delete ( string uniqueIdentifier ) : void
uniqueIdentifier string
Résultat void

Index() public méthode

public Index ( IEnumerable indexables ) : void
indexables IEnumerable
Résultat void

Index() public méthode

public Index ( IIndexable indexable ) : void
indexable IIndexable
Résultat void

Optimize() public méthode

public Optimize ( ) : void
Résultat void

Query() public méthode

public Query ( IQuery query ) : Response
query IQuery
Résultat Response

SolrCore() public méthode

public SolrCore ( IHttpConnection httpConnection, string core ) : System.Collections.Generic
httpConnection IHttpConnection
core string
Résultat System.Collections.Generic