Class SolrServer<T>
Inheritance
System.Object
SolrServer<T>
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public class SolrServer<T> : ISolrOperations<T>, ISolrReadOnlyOperations<T>, ISolrBasicOperations<T>, ISolrBasicReadOnlyOperations<T> where T : new()
Type Parameters
Constructors
SolrServer(ISolrBasicOperations<T>, IReadOnlyMappingManager)
Declaration
public SolrServer(ISolrBasicOperations<T> basicServer, IReadOnlyMappingManager mappingManager)
Parameters
Methods
Add(T)
Declaration
public ISolrOperations<T> Add(T doc)
Parameters
Type |
Name |
Description |
T |
doc |
|
Returns
Add(IEnumerable<T>)
Declaration
public ISolrOperations<T> Add(IEnumerable<T> docs)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<T> |
docs |
|
Returns
AddWithBoost(T, Double)
Declaration
public ISolrOperations<T> AddWithBoost(T doc, double boost)
Parameters
Type |
Name |
Description |
T |
doc |
|
System.Double |
boost |
|
Returns
BuildSpellCheckDictionary()
Declaration
public void BuildSpellCheckDictionary()
Commit()
Declaration
Commit(WaitOptions)
Declaration
public void Commit(WaitOptions options)
Parameters
Delete(T)
Declaration
public ISolrOperations<T> Delete(T doc)
Parameters
Type |
Name |
Description |
T |
doc |
|
Returns
Delete(IEnumerable<T>)
Declaration
public ISolrOperations<T> Delete(IEnumerable<T> docs)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<T> |
docs |
|
Returns
Delete(IEnumerable<String>)
Declaration
public ISolrOperations<T> Delete(IEnumerable<string> ids)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.String> |
ids |
|
Returns
Delete(String)
Declaration
public ISolrOperations<T> Delete(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
FacetFieldQuery(SolrFacetFieldQuery)
Declaration
public ICollection<KeyValuePair<string, int>> FacetFieldQuery(SolrFacetFieldQuery facet)
Parameters
Returns
Type |
Description |
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.Int32>> |
|
Optimize()
Declaration
Optimize(WaitOptions)
Declaration
public void Optimize(WaitOptions options)
Parameters
Ping()
Declaration
Query(ISolrQuery)
Declaration
public ISolrQueryResults<T> Query(ISolrQuery q)
Parameters
Returns
Query(ISolrQuery, QueryOptions)
Declaration
public ISolrQueryResults<T> Query(ISolrQuery query, QueryOptions options)
Parameters
Returns
Query(ISolrQuery, ICollection<SortOrder>)
Declaration
public ISolrQueryResults<T> Query(ISolrQuery query, ICollection<SortOrder> orders)
Parameters
Type |
Name |
Description |
ISolrQuery |
query |
|
System.Collections.Generic.ICollection<SortOrder> |
orders |
|
Returns
Query(String)
Declaration
public ISolrQueryResults<T> Query(string q)
Parameters
Type |
Name |
Description |
System.String |
q |
|
Returns
Query(String, QueryOptions)
Declaration
public ISolrQueryResults<T> Query(string q, QueryOptions options)
Parameters
Returns
Query(String, ICollection<SortOrder>)
Declaration
public ISolrQueryResults<T> Query(string q, ICollection<SortOrder> orders)
Parameters
Type |
Name |
Description |
System.String |
q |
|
System.Collections.Generic.ICollection<SortOrder> |
orders |
|
Returns
Rollback()
Declaration
Send(ISolrCommand)
Declaration
public string Send(ISolrCommand cmd)
Parameters
Returns
Type |
Description |
System.String |
|
Explicit Interface Implementations
ISolrBasicOperations<T>.Add(IEnumerable<T>)
Declaration
ISolrBasicOperations<T> ISolrBasicOperations<T>.Add(IEnumerable<T> docs)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<T> |
docs |
|
Returns
ISolrBasicOperations<T>.AddWithBoost(IEnumerable<KeyValuePair<T, Nullable<Double>>>)
Declaration
ISolrBasicOperations<T> 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
ISolrBasicOperations<T>.Delete(ISolrQuery)
Declaration
ISolrBasicOperations<T> ISolrBasicOperations<T>.Delete(ISolrQuery q)
Parameters
Returns
ISolrBasicOperations<T>.Delete(IEnumerable<String>)
Declaration
ISolrBasicOperations<T> ISolrBasicOperations<T>.Delete(IEnumerable<string> id)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.String> |
id |
|
Returns
ISolrOperations<T>.AddWithBoost(IEnumerable<KeyValuePair<T, Nullable<Double>>>)
Declaration
ISolrOperations<T> 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
ISolrOperations<T>.Delete(ISolrQuery)
Declaration
ISolrOperations<T> ISolrOperations<T>.Delete(ISolrQuery q)
Parameters
Returns
Implements