Interface ISolrBasicOperations<T>

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

Methods

Add(IEnumerable<T>)

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

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

Declaration
ISolrBasicOperations<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
ISolrBasicOperations<T>

Commit(WaitOptions)

Declaration
void Commit(WaitOptions options)
Parameters
Type Name Description
WaitOptions options

Delete(ISolrQuery)

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

Delete(IEnumerable<String>)

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

Optimize(WaitOptions)

Declaration
void Optimize(WaitOptions options)
Parameters
Type Name Description
WaitOptions options

Rollback()

Declaration
void Rollback()

Send(ISolrCommand)

Declaration
string Send(ISolrCommand cmd)
Parameters
Type Name Description
ISolrCommand cmd
Returns
Type Description
System.String