SolrNet: SolrNet.ISolrBasicOperations< T > Interface Template Reference

SolrNet

SolrNet.ISolrBasicOperations< T > Interface Template Reference

Solr operations without convenience overloads. More...

Inheritance diagram for SolrNet.ISolrBasicOperations< T >:

List of all members.

Public Member Functions

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.
string Send (ISolrCommand cmd)
 Sends a custom command.
ResponseHeader SendAndParseHeader (ISolrCommand cmd)
 Sends a custom command, returns parsed header from xml response.
ExtractResponse SendAndParseExtract (ISolrCommand cmd)
 Sends a custom command, returns parsed extract response from xml response.

Detailed Description

template<T>
interface SolrNet::ISolrBasicOperations< T >

Solr operations without convenience overloads.

Template Parameters:
TDocument type

Member Function Documentation

template<T >
ResponseHeader SolrNet.ISolrBasicOperations< T >.AddWithBoost ( IEnumerable< KeyValuePair< T, double?>>  docs,
AddParameters  parameters 
)

Adds / updates several documents with index-time boost.

Parameters:
docs
parameters
Returns:

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
ResponseHeader SolrNet.ISolrBasicOperations< T >.Commit ( CommitOptions  options )

Commits posted documents.

Parameters:
optionsCommit options

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
ResponseHeader SolrNet.ISolrBasicOperations< T >.Delete ( IEnumerable< string >  ids,
ISolrQuery  q 
)

Deletes all documents that match the given id's or the query.

Parameters:
idsdocument ids to delete
qquery to match
Returns:

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
ExtractResponse SolrNet.ISolrBasicOperations< T >.Extract ( ExtractParameters  parameters )

Adds / updates the extracted contents of a richdocument.

Parameters:
parameters
Returns:

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
ResponseHeader SolrNet.ISolrBasicOperations< T >.Optimize ( CommitOptions  options )

Optimizes Solr's index.

Parameters:
optionsOptimization options

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
ResponseHeader SolrNet.ISolrBasicOperations< T >.Rollback (  )

Rollbacks all add/deletes made to the index since the last commit.

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
string SolrNet.ISolrBasicOperations< T >.Send ( ISolrCommand  cmd )

Sends a custom command.

Parameters:
cmdcommand to send
Returns:
solr response

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
ExtractResponse SolrNet.ISolrBasicOperations< T >.SendAndParseExtract ( ISolrCommand  cmd )

Sends a custom command, returns parsed extract response from xml response.

Parameters:
cmd
Returns:

Implemented in SolrNet.Impl.SolrBasicServer< T >.

template<T >
ResponseHeader SolrNet.ISolrBasicOperations< T >.SendAndParseHeader ( ISolrCommand  cmd )

Sends a custom command, returns parsed header from xml response.

Parameters:
cmd
Returns:

Implemented in SolrNet.Impl.SolrBasicServer< T >.


The documentation for this interface was generated from the following file:
  • SolrNet/ISolrBasicOperations.cs
Generated on Sun May 3 2015 17:19:06 for SolrNet by  doxygen 1.7.2