text = ((StructuredQueryDefinition) qdef).getCriteria(); } else if (qdef instanceof RawStructuredQueryDefinition) { text = ((RawStructuredQueryDefinition) qdef).getCriteria(); } else if (qdef instanceof RawCtsQueryDefinition) { text = ((RawCtsQueryDefinition) qdef).getCriteria(); String structure = ((RawStructuredQueryDefinition) qdef).serialize(); logger.debug("Query uris with raw structured query {}{}", structure, qtextMessage); if (structure != null) {
RawStructuredQueryDefinition querydef1 = (queryMgr.newRawStructuredQueryDefinition(rawHandle)).withCriteria("Vannevar"); RawStructuredQueryDefinition rawquerydefPos = (queryMgr.newRawStructuredQueryDefinition(rawHandle)).withCriteria("Vannevar").withCriteria("Atlantic") .withCriteria("intellectual"); RawStructuredQueryDefinition rawquerydefNeg = (queryMgr.newRawStructuredQueryDefinition(rawHandle)).withCriteria("Vannevar").withCriteria("England"); rawquerydef2.withCriteria("Vannevar").setCriteria("Bush");
text = ((StructuredQueryDefinition) queryDef).getCriteria(); } else if (queryDef instanceof RawStructuredQueryDefinition) { text = ((RawStructuredQueryDefinition) queryDef).getCriteria(); } else if (queryDef instanceof RawCtsQueryDefinition) { text = ((RawCtsQueryDefinition) queryDef).getCriteria();
@Test public void testRawValueQuery() throws Exception { StringHandle structuredQuery = new StringHandle( "{ \"query\": " + "{ \"queries\": [" + "{ \"value-query\": " + "{ \"json-property\": \"department\"," + " \"text\": [\"HR\"]" + "}" + "}" + "]}" + "}").withFormat(JSON); RawStructuredQueryDefinition query = client.newQueryManager().newRawStructuredQueryDefinition(structuredQuery); query.setCollections(qhbTestCollection); Map<String, String[]> matchesByForest = new HashMap<>(); matchesByForest.put("java-unittest-1", new String[] {uri1, uri3, uri4}); matchesByForest.put("java-unittest-2", new String[] {}); matchesByForest.put("java-unittest-3", new String[] {uri2}); runQueryBatcher(moveMgr.newQueryBatcher(query), query, matchesByForest, 17, 99); }
querydef1.setCriteria("Memex OR automated"); querydef2.setCriteria("Memex"); querydef2.setCriteria("automated"); querydefNeg.setCriteria("England"); querydefNeg2.setCriteria("Memex"); querydefNeg2.setCriteria("England");
text = ((StructuredQueryDefinition) queryDef).getCriteria(); } else if (queryDef instanceof RawStructuredQueryDefinition) { text = ((RawStructuredQueryDefinition) queryDef).getCriteria();
text = ((StructuredQueryDefinition) queryDef).getCriteria(); } else if (queryDef instanceof RawStructuredQueryDefinition) { text = ((RawStructuredQueryDefinition) queryDef).getCriteria(); } else if (queryDef instanceof RawCtsQueryDefinition) { text = ((RawCtsQueryDefinition) queryDef).getCriteria();