Package com.logicaldoc.core.automation
Class SearchTool
java.lang.Object
com.logicaldoc.core.automation.SearchTool
Utility methods to do searches from within Automation
- Since:
- 8.6.1
- Author:
- Marco Meschieri - LogicalDOC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionnewSearch
(SearchOptions options) Factory method for searches.Executes a search directly in the full-text indexExecutes a search directly in the full-text indexsearch
(SearchOptions options) Instantiates a newSearch
-
Constructor Details
-
SearchTool
public SearchTool()
-
-
Method Details
-
newSearch
Factory method for searches.- Parameters:
options
- the search criteria- Returns:
- a
Search
instance for the given search options
-
search
Instantiates a newSearch
- Parameters:
options
- the search criteria- Returns:
- The list of hits that satisfy the search criteria
- Throws:
SearchException
- Raised in case of an error during the search
-
search
Executes a search directly in the full-text index- Parameters:
tenantId
- the tenantexpression
- the search expressionexpressionLanguage
- the language of the expression- Returns:
- the hits
- Since:
- 8.7.4
-
search
public List<Hit> search(long tenantId, String expression, Set<String> filters, String expressionLanguage) Executes a search directly in the full-text index- Parameters:
tenantId
- the tenantexpression
- the search expressionfilters
- some optional filtersexpressionLanguage
- the language of the expression- Returns:
- the hits
- Since:
- 8.7.4
-