Interface ISolrOperations<T>

Namespace: SolrNet
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public interface ISolrOperations<T> : ISolrReadOnlyOperations<T>, ISolrBasicOperations<T>, ISolrBasicReadOnlyOperations<T>
Type Parameters
Name Description
T

Methods

Add(T)

Declaration
ISolrOperations<T> Add(T doc)
Parameters
Type Name Description
T doc
Returns
Type Description
ISolrOperations<T>

Add(IEnumerable<T>)

Declaration
ISolrOperations<T> Add(IEnumerable<T> docs)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> docs
Returns
Type Description
ISolrOperations<T>

AddWithBoost(T, Double)

Declaration
ISolrOperations<T> AddWithBoost(T doc, double boost)
Parameters
Type Name Description
T doc
System.Double boost
Returns
Type Description
ISolrOperations<T>

AddWithBoost(IEnumerable<KeyValuePair<T, Nullable<Double>>>)

Declaration
ISolrOperations<T> AddWithBoost(IEnumerable<KeyValuePair<T, double?>> docs)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<T, System.Nullable<System.Double>>> docs
Returns
Type Description
ISolrOperations<T>

BuildSpellCheckDictionary()

Declaration
void BuildSpellCheckDictionary()

Commit()

Declaration
void Commit()

Delete(T)

Declaration
ISolrOperations<T> Delete(T doc)
Parameters
Type Name Description
T doc
Returns
Type Description
ISolrOperations<T>

Delete(ISolrQuery)

Declaration
ISolrOperations<T> Delete(ISolrQuery q)
Parameters
Type Name Description
ISolrQuery q
Returns
Type Description
ISolrOperations<T>

Delete(IEnumerable<T>)

Declaration
ISolrOperations<T> Delete(IEnumerable<T> docs)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<T> docs
Returns
Type Description
ISolrOperations<T>

Delete(IEnumerable<String>)

Declaration
ISolrOperations<T> Delete(IEnumerable<string> ids)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> ids
Returns
Type Description
ISolrOperations<T>

Delete(String)

Declaration
ISolrOperations<T> Delete(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
ISolrOperations<T>

Optimize()

Declaration
void Optimize()