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());
@Deprecated public interface KeyValueQueryDefinition extends QueryDefinition, Map<ValueLocator,String>
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 ExamplegetCollections, getDirectory, getOptionsName, getResponseTransform, setCollections, setDirectory, setOptionsName, setResponseTransform
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Copyright © 2013-2016 MarkLogic Corporation.