Deletes master forms from the full text search database.
public void Delete(
FullTextSearchItem item
)
item
Properties of the item(s) to be deleted. Must not be null.
Used by FormRecognitionEngine or AutoFormsEngine to perform full text search.
This method deletes one or more master form pages from the full text search database.
This method uses the following properties of FullTextSearchItem:
Property |
Description |
---|---|
Required: Used to generate the unique ID of this item. A value of null or "*" is considered wildcard. |
|
Required: Used to generate the unique ID of this item. A value of null or "*" is considered wildcard. |
|
Required: Used to generate the unique ID of this item. A value of -1 is considered wildcard. |
The wildcard rules can be used to delete all master forms pages, all master forms of a repository or all forms in all repositories. For example to delete all items, use:
FullTextSearchItem.RepositoryName = "*" or null, FullTextSearchItem.FormName = "*" or null, FullTextSearchItem.PageNumber = -1
To delete all forms in a repository, use:
FullTextSearchItem.RepositoryName = "RepoName", FullTextSearchItem.FormName = "*" or null, FullTextSearchItem.PageNumber = -1
To delete a specific form, use:
FullTextSearchItem.RepositoryName = "RepoName", FullTextSearchItem.FormName = "FormName", FullTextSearchItem.PageNumber = -1
To delete a specific page, use:
FullTextSearchItem.RepositoryName = "RepoName", FullTextSearchItem.FormName = "FormName", FullTextSearchItem.PageNumber = pageNumber
Index must be called after Delete(FullTextSearchItem). Use IFullTextSearchManager.Delete(IEnumerable<FullTextSearchItem>) to delete multiple items with one call to increase performance.