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!

Class SolrBasicServer<T>

Inheritance
System.Object
SolrBasicServer<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()
Namespace: SolrNet.Impl
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public class SolrBasicServer<T> : ISolrBasicOperations<T>, ISolrBasicReadOnlyOperations<T> where T : new()
Type Parameters
Name Description
T

Constructors

SolrBasicServer(ISolrConnection, ISolrQueryExecuter<T>, ISolrDocumentSerializer<T>)

Declaration
public SolrBasicServer(ISolrConnection connection, ISolrQueryExecuter<T> queryExecuter, ISolrDocumentSerializer<T> documentSerializer)
Parameters
Type Name Description
ISolrConnection connection
ISolrQueryExecuter<T> queryExecuter
ISolrDocumentSerializer<T> documentSerializer

Methods

Add(IEnumerable<T>)

Declaration
public 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
public 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
public void Commit(WaitOptions options)
Parameters
Type Name Description
WaitOptions options

Delete(ISolrQuery)

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

Delete(IEnumerable<String>)

Declaration
public 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
public void Optimize(WaitOptions options)
Parameters
Type Name Description
WaitOptions options

Ping()

Declaration
public void Ping()

Query(ISolrQuery, QueryOptions)

Declaration
public ISolrQueryResults<T> Query(ISolrQuery query, QueryOptions options)
Parameters
Type Name Description
ISolrQuery query
QueryOptions options
Returns
Type Description
ISolrQueryResults<T>

Rollback()

Declaration
public void Rollback()

Send(ISolrCommand)

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

Implements