Processes documents within a datasource transaction. Datasource transactions are created/managed by Ankiro Suite,
and are persisted in the Ankiro Suite database, but datasource transactions are not reflected in the external service
interface.
However, when processing a set of documents within an active datasource transaction, processed documents are marked as belonging to the active datasource transaction, allowing a subsequent call to CommitFullUpdate to automatically determine whether other (non-processed) documents should be automatically pruned from the search index upon commit. Please refer to the documentation for the CommitFullUpdate method for more details.
This method is identical to the ProcessDocumentsInFullUpdate method, except that the method returns immediately, and carries out document processing asynchronously.
Namespace: Ankiro.SearchServer.Web.ServicesHowever, when processing a set of documents within an active datasource transaction, processed documents are marked as belonging to the active datasource transaction, allowing a subsequent call to CommitFullUpdate to automatically determine whether other (non-processed) documents should be automatically pruned from the search index upon commit. Please refer to the documentation for the CommitFullUpdate method for more details.
This method is identical to the ProcessDocumentsInFullUpdate method, except that the method returns immediately, and carries out document processing asynchronously.
Assembly: Ankiro.SearchServer.Web (in Ankiro.SearchServer.Web.dll) Version: 1.13.770.19253 (1.13.770.19253)
Syntax
Parameters
- dataSourceId
- Type: System Int32
Id of DataSource invoking the document service.
- dataSourceDocuments
- Type: Ankiro.SearchServer.Data DocumentData
Collection of documents to add/update/delete.
See Also