London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

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()