Interface ISolrOperations<T>
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public interface ISolrOperations<T> : ISolrReadOnlyOperations<T>, ISolrBasicOperations<T>, ISolrBasicReadOnlyOperations<T>
Type Parameters
Methods
Add(T)
Declaration
ISolrOperations<T> Add(T doc)
Parameters
Type |
Name |
Description |
T |
doc |
|
Returns
Add(IEnumerable<T>)
Declaration
ISolrOperations<T> Add(IEnumerable<T> docs)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<T> |
docs |
|
Returns
AddWithBoost(T, Double)
Declaration
ISolrOperations<T> AddWithBoost(T doc, double boost)
Parameters
Type |
Name |
Description |
T |
doc |
|
System.Double |
boost |
|
Returns
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
BuildSpellCheckDictionary()
Declaration
void BuildSpellCheckDictionary()
Commit()
Declaration
Delete(T)
Declaration
ISolrOperations<T> Delete(T doc)
Parameters
Type |
Name |
Description |
T |
doc |
|
Returns
Delete(ISolrQuery)
Declaration
ISolrOperations<T> Delete(ISolrQuery q)
Parameters
Returns
Delete(IEnumerable<T>)
Declaration
ISolrOperations<T> Delete(IEnumerable<T> docs)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<T> |
docs |
|
Returns
Delete(IEnumerable<String>)
Declaration
ISolrOperations<T> Delete(IEnumerable<string> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.String> |
ids |
|
Returns
Delete(String)
Declaration
ISolrOperations<T> Delete(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
Optimize()
Declaration