public interface RawQueryByExampleDefinition extends RawQueryDefinition
QueryManager queryMgr = databaseClient.newQueryManager();
String rawXMLQuery = "{ \"$query\": { \"author\": \"Mark Twain\" } }";
StringHandle qbeHandle = new StringHandle(rawXMLQuery).withFormat(Format.JSON);
RawQueryByExampleDefinition query = queryMgr.newRawQueryByExampleDefinition(qbeHandle, "myoptions");
SearchHandle resultsHandle = queryMgr.search(query, new SearchHandle());
QueryManager.newRawCombinedQueryDefinitionAs(Format, Object)
,
QueryManager.newRawCombinedQueryDefinitionAs(Format, Object, String)
,
QueryManager.newRawQueryByExampleDefinition(StructureWriteHandle)
,
QueryManager.newRawQueryByExampleDefinition(StructureWriteHandle, String)
,
MarkLogic Java Application Developer's Guide
> Searching
> Prototype a Query Using Query By ExampleModifier and Type | Field and Description |
---|---|
static String |
QBE_NS
The namespace of the built-in vocabulary for an Query by Example
in XML format.
|
Modifier and Type | Method and Description |
---|---|
RawQueryByExampleDefinition |
withHandle(StructureWriteHandle handle)
Specifies the handle for the JSON or XML representation
of a query by example and returns the query definition.
|
getHandle, setHandle
getCollections, getDirectory, getOptionsName, getResponseTransform, setCollections, setDirectory, setOptionsName, setResponseTransform
static final String QBE_NS
RawQueryByExampleDefinition withHandle(StructureWriteHandle handle)
handle
- the JSON or XML handle.Copyright © 2013-2016 MarkLogic Corporation.