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