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
Constructors - 
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 
Searchinstance 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
 
 
 -