OKMSearch

From OpenKM Documentation
Revision as of 14:17, 8 March 2010 by Pavila (talk | contribs)

Jump to: navigation, search

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.