SolrNet.Impl.SolrBasicServer< T > Class Template Reference
Implements the basic Solr operations. More...
Public Member Functions | |
SolrBasicServer (ISolrConnection connection, ISolrQueryExecuter< T > queryExecuter, ISolrDocumentSerializer< T > documentSerializer, ISolrSchemaParser schemaParser, ISolrHeaderResponseParser headerParser, ISolrQuerySerializer querySerializer, ISolrDIHStatusParser dihStatusParser, ISolrExtractResponseParser extractResponseParser) | |
ResponseHeader | Commit (CommitOptions options) |
Commits posted documents. | |
ResponseHeader | Optimize (CommitOptions options) |
Optimizes Solr's index. | |
ResponseHeader | Rollback () |
Rollbacks all add/deletes made to the index since the last commit. | |
ResponseHeader | AddWithBoost (IEnumerable< KeyValuePair< T, double?>> docs, AddParameters parameters) |
Adds / updates several documents with index-time boost. | |
ExtractResponse | Extract (ExtractParameters parameters) |
Adds / updates the extracted contents of a richdocument. | |
ResponseHeader | Delete (IEnumerable< string > ids, ISolrQuery q) |
Deletes all documents that match the given id's or the query. | |
SolrQueryResults< T > | Query (ISolrQuery query, QueryOptions options) |
Executes a query. | |
string | Send (ISolrCommand cmd) |
Sends a custom command. | |
ExtractResponse | SendAndParseExtract (ISolrCommand cmd) |
Sends a custom command, returns parsed extract response from xml response. | |
ResponseHeader | SendAndParseHeader (ISolrCommand cmd) |
Sends a custom command, returns parsed header from xml response. | |
ResponseHeader | Ping () |
Pings the Solr server. It can be used by a load balancer in front of a set of Solr servers to check response time of all the Solr servers in order to do response time based load balancing. See http://wiki.apache.org/solr/SolrConfigXml for more information. | |
SolrSchema | GetSchema () |
Gets the schema. | |
SolrDIHStatus | GetDIHStatus (KeyValuePair< string, string > options) |
Gets the current status of the DataImportHandler. | |
SolrMoreLikeThisHandlerResults< T > | MoreLikeThis (SolrMLTQuery query, MoreLikeThisHandlerQueryOptions options) |
Executes a MoreLikeThisHandler query. |
Detailed Description
template<T>
class SolrNet::Impl::SolrBasicServer< T >
Implements the basic Solr operations.
- Template Parameters:
-
T Document type
Member Function Documentation
ResponseHeader SolrNet.Impl.SolrBasicServer< T >.AddWithBoost | ( | IEnumerable< KeyValuePair< T, double?>> | docs, |
AddParameters | parameters | ||
) |
Adds / updates several documents with index-time boost.
- Parameters:
-
docs parameters
- Returns:
Implements SolrNet.ISolrBasicOperations< T >.
ResponseHeader SolrNet.Impl.SolrBasicServer< T >.Commit | ( | CommitOptions | options ) |
Commits posted documents.
- Parameters:
-
options Commit options
Implements SolrNet.ISolrBasicOperations< T >.
ResponseHeader SolrNet.Impl.SolrBasicServer< T >.Delete | ( | IEnumerable< string > | ids, |
ISolrQuery | q | ||
) |
Deletes all documents that match the given id's or the query.
- Parameters:
-
ids document ids to delete q query to match
- Returns:
Implements SolrNet.ISolrBasicOperations< T >.
ExtractResponse SolrNet.Impl.SolrBasicServer< T >.Extract | ( | ExtractParameters | parameters ) |
Adds / updates the extracted contents of a richdocument.
- Parameters:
-
parameters
- Returns:
Implements SolrNet.ISolrBasicOperations< T >.
SolrDIHStatus SolrNet.Impl.SolrBasicServer< T >.GetDIHStatus | ( | KeyValuePair< string, string > | options ) |
Gets the current status of the DataImportHandler.
- Returns:
- DIH status
Implements SolrNet.ISolrBasicReadOnlyOperations< T >.
SolrSchema SolrNet.Impl.SolrBasicServer< T >.GetSchema | ( | ) |
SolrMoreLikeThisHandlerResults<T> SolrNet.Impl.SolrBasicServer< T >.MoreLikeThis | ( | SolrMLTQuery | query, |
MoreLikeThisHandlerQueryOptions | options | ||
) |
Executes a MoreLikeThisHandler query.
- Parameters:
-
query options
- Returns:
Implements SolrNet.ISolrBasicReadOnlyOperations< T >.
ResponseHeader SolrNet.Impl.SolrBasicServer< T >.Optimize | ( | CommitOptions | options ) |
Optimizes Solr's index.
- Parameters:
-
options Optimization options
Implements SolrNet.ISolrBasicOperations< T >.
ResponseHeader SolrNet.Impl.SolrBasicServer< T >.Ping | ( | ) |
Pings the Solr server. It can be used by a load balancer in front of a set of Solr servers to check response time of all the Solr servers in order to do response time based load balancing. See http://wiki.apache.org/solr/SolrConfigXml for more information.
Implements SolrNet.ISolrBasicReadOnlyOperations< T >.
SolrQueryResults<T> SolrNet.Impl.SolrBasicServer< T >.Query | ( | ISolrQuery | query, |
QueryOptions | options | ||
) |
Executes a query.
- Parameters:
-
query options
- Returns:
Implements SolrNet.ISolrBasicReadOnlyOperations< T >.
ResponseHeader SolrNet.Impl.SolrBasicServer< T >.Rollback | ( | ) |
Rollbacks all add/deletes made to the index since the last commit.
Implements SolrNet.ISolrBasicOperations< T >.
string SolrNet.Impl.SolrBasicServer< T >.Send | ( | ISolrCommand | cmd ) |
Sends a custom command.
- Parameters:
-
cmd command to send
- Returns:
- solr response
Implements SolrNet.ISolrBasicOperations< T >.
ExtractResponse SolrNet.Impl.SolrBasicServer< T >.SendAndParseExtract | ( | ISolrCommand | cmd ) |
Sends a custom command, returns parsed extract response from xml response.
- Parameters:
-
cmd
- Returns:
Implements SolrNet.ISolrBasicOperations< T >.
ResponseHeader SolrNet.Impl.SolrBasicServer< T >.SendAndParseHeader | ( | ISolrCommand | cmd ) |
Sends a custom command, returns parsed header from xml response.
- Parameters:
-
cmd
- Returns:
Implements SolrNet.ISolrBasicOperations< T >.
The documentation for this class was generated from the following file:
- SolrNet/Impl/SolrBasicServer.cs
Generated on Sun May 3 2015 17:19:09 for SolrNet by 1.7.2