OKMSearch
From OpenKM Documentation
Methods related to repository search.
findByContent
Search for documents using it indexed content.
Parameters
- String token - The session authorization token.
- String expression - Expression to be searched.
Returns
- QueryResultArray - A collection of document which content matched the searched expression.
Throws
- RepositoryException - If there is any general repository problem.
findByName
Search for documents by document name.
Parameters
- String token - The session authorization token.
- String expression – Expression to be searched.
Returns
- QueryResultArray - A collection of document which name matched the searched expression.
Throws
- RepositoryException - If there is any general repository problem.
findByKeywords
Search for documents using it associated keywords.
Parameters
- String token - The session authorization token.
- String expression – Expression to be searched.
Returns
- QueryResultArray - A collection of document which keywords matched the searched expression.
Throws
- RepositoryException - If there is any general repository problem.
findByStatement
Search for documents and folder nodes specifying a complex query statement.
Parameters
- String token - The session authorization token.
- String statement - Query statement to be executed.
- String type - The query language can be "sql" or "xpath".
Returns
- QueryResultArray - A collection of document from the resulting query statement.
Throws
- RepositoryException - If there is any general repository problem or the query fails.