"<cts:text>groundbreaking</cts:text></cts:word-query>"; StringHandle handle = new StringHandle().with(wordQuery); RawCtsQueryDefinition querydef = queryMgr.newRawCtsQueryDefinition(handle).withCriteria("Memex"); "}}"; CtsQueryWriteHandle hdl = querydef.getHandle(); String hdlStr = hdl.toString().trim(); assertTrue("Get Handle incorrect", hdlStr.contains(wordQuery)); querydef.setHandle(handle2.withFormat(Format.JSON)); CtsQueryWriteHandle hd2 = querydef.getHandle(); String hdlStr2 = hd2.toString().trim(); assertTrue("Get Handle incorrect", hdlStr2.contains(wordQuery2)); querydef2.setHandle(handle2.withFormat(Format.JSON)); queryMgr.search(querydef2, jacksonHandle2);
text = ((RawStructuredQueryDefinition) queryDef).getCriteria(); } else if (queryDef instanceof RawCtsQueryDefinition) { text = ((RawCtsQueryDefinition) queryDef).getCriteria(); baseHandle = HandleAccessor.checkHandle(handle, "search"); } else if (queryDef instanceof RawCtsQueryDefinition) { CtsQueryWriteHandle handle = ((RawCtsQueryDefinition) queryDef).getHandle(); baseHandle = HandleAccessor.checkHandle(handle, "search");
@Test public void testRawCtsQuery() throws Exception { String ctsQuery = "<cts:directory-query xmlns:cts=\"http://marklogic.com/cts\"><cts:uri>/QueryBatcherTest/</cts:uri></cts:directory-query>"; RawCtsQueryDefinition query = client.newQueryManager().newRawCtsQueryDefinition(new StringHandle().with(ctsQuery).withFormat(Format.XML)).withCriteria("Jane"); Map<String, String[]> matchesByForest = new HashMap<>(); matchesByForest.put("java-unittest-3", new String[] {uri2}); runQueryBatcher(moveMgr.newQueryBatcher(query), query, matchesByForest, 1, 2); ctsQuery = "{ctsquery : {\"directoryQuery\":{\"uris\":[\"/QueryBatcherTest/\"]}}}";; matchesByForest.put("java-unittest-1", new String[] {uri1, uri3, uri4}); matchesByForest.put("java-unittest-2", new String[] {uri5}); query = client.newQueryManager().newRawCtsQueryDefinition(new StringHandle().with(ctsQuery).withFormat(Format.JSON)); runQueryBatcher(moveMgr.newQueryBatcher(query), query, matchesByForest, 1, 2); }
transformOnQdef.put("value", "North America"); qdefWithTransform.setResponseTransform(transformOnQdef); DocumentPage pageSrch2 = docMgrSrch.search(qdefWithTransform, 1); qdefWithTransform2.setResponseTransform(transform2); DocumentPage pageAddElement = docMgrSrch.search(qdefWithTransform2, 1);
case 2: RawCtsQueryDefinition query = queryMgr.newRawCtsQueryDefinition(null); query.setCriteria("10"); vQuery = query; break;
text = ((RawStructuredQueryDefinition) qdef).getCriteria(); } else if (qdef instanceof RawCtsQueryDefinition) { text = ((RawCtsQueryDefinition) qdef).getCriteria(); String structure = qdef instanceof RawQueryDefinitionImpl.CtsQuery ? ((RawQueryDefinitionImpl.CtsQuery) qdef).serialize() : ""; logger.debug("Query uris with raw cts query {}{}", structure, qtextMessage); CtsQueryWriteHandle input = ((RawCtsQueryDefinition) qdef).getHandle(); return postResource(reqlog, "internal/uris", transaction, params, input, output); } else if (qdef instanceof StructuredQueryDefinition) {
text = ((RawStructuredQueryDefinition) queryDef).getCriteria(); } else if (queryDef instanceof RawCtsQueryDefinition) { text = ((RawCtsQueryDefinition) queryDef).getCriteria(); baseHandle = HandleAccessor.checkHandle(handle, "values"); } else if (queryDef instanceof RawCtsQueryDefinition) { CtsQueryWriteHandle handle = ((RawCtsQueryDefinition) queryDef).getHandle(); baseHandle = HandleAccessor.checkHandle(handle, "values"); } else if (queryDef instanceof StringQueryDefinition) {