public interface SearchService
WorkflowProcessor and finally
create the search result Record object
For the structure of the query record see the Search API specification page in the Eclipse Wiki:
http://wiki.eclipse.org/SMILA/Specifications/Search_API.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAMESPACE_SEARCH
namespace of search specific elements in XML result.
|
static java.lang.String |
TAG_DETAILS
local name of XML result's error details element.
|
static java.lang.String |
TAG_ERROR
local name of XML result's error root element.
|
static java.lang.String |
TAG_MESSAGE
local name of XML result's error message element.
|
static java.lang.String |
TAG_SEARCHRESULT
local name of XML result's root element.
|
static java.lang.String |
TAG_WORKFLOWNAME
local name of XML result's element containing the pipeline name.
|
| Modifier and Type | Method and Description |
|---|---|
Record |
search(java.lang.String workflowName,
Record query)
Execute a query using the named workflow and create a SearchResult from the workflow result.
|
org.w3c.dom.Document |
searchAsXml(java.lang.String workflowName,
Record query)
Execute a query using the named workflow and return the search result as an XML document.
|
java.lang.String |
searchAsXmlString(java.lang.String workflowName,
Record query)
Execute a query using the named workflow and return the search result as an XML string.
|
static final java.lang.String NAMESPACE_SEARCH
static final java.lang.String TAG_SEARCHRESULT
static final java.lang.String TAG_WORKFLOWNAME
static final java.lang.String TAG_ERROR
static final java.lang.String TAG_MESSAGE
static final java.lang.String TAG_DETAILS
Record search(java.lang.String workflowName, Record query) throws ProcessingException
workflowName - name of workflow to process the search.query - query object describing the search.ProcessingException - error while processing the request or preparing the input message or search result.org.w3c.dom.Document searchAsXml(java.lang.String workflowName,
Record query)
throws javax.xml.parsers.ParserConfigurationException
workflowName - name of workflow to process the search.query - query object describing the search.javax.xml.parsers.ParserConfigurationException - error creating the XML result.java.lang.String searchAsXmlString(java.lang.String workflowName,
Record query)
throws javax.xml.parsers.ParserConfigurationException
workflowName - name of workflow to process the search.query - query object describing the search.javax.xml.parsers.ParserConfigurationException - error creating the XML result.