StructuredQueryDefinition geoElementConstraintQuery = qb.geospatialConstraint("geo-elem", qb.point(12, 5)); StructuredQueryDefinition termQuery = qb.term("bill_kara"); StructuredQueryDefinition finalOrQuery = qb.or(geoElementConstraintQuery, termQuery);
StructuredQueryDefinition docQuery = qb.or(qb.document("/dir1/dir2/constraint2.xml"), qb.document("/dir3/dir4/constraint4.xml"), qb.document("/dir3/dir4/constraint5.xml")); StructuredQueryDefinition andFinalQuery = qb.and(termQuery, docQuery);
StructuredQueryDefinition docQuery = qb.or(qb.document("/dir1/dir2/constraint2.xml"), qb.document("/dir3/dir4/constraint4.xml"), qb.document("/dir3/dir4/constraint5.xml")); StructuredQueryDefinition andFinalQuery = qb.and(termQuery, docQuery);
StructuredQueryDefinition valueConstraintQuery1 = qb.valueConstraint("id", "00*2"); StructuredQueryDefinition valueConstraintQuery2 = qb.valueConstraint("id", "0??6"); StructuredQueryDefinition orFinalQuery = qb.or(valueConstraintQuery1, valueConstraintQuery2);
StructuredQueryDefinition docQuery = qb.or(qb.document("/dir1/dir2/constraint2.xml"), qb.document("/dir3/dir4/constraint4.xml"), qb.document("/dir3/dir4/constraint5.xml")); StructuredQueryDefinition andFinalQuery = qb.and(termQuery, docQuery);
StructuredQueryDefinition valueConstraintQuery1 = qb.valueConstraint("id", "00*2"); StructuredQueryDefinition valueConstraintQuery2 = qb.valueConstraint("id", "0??6"); StructuredQueryDefinition orFinalQuery = qb.or(valueConstraintQuery1, valueConstraintQuery2);
StructuredQueryDefinition collQuery = qb.or(qb.collection("http://test.com/set1"), qb.collection("http://test.com/set3")); StructuredQueryDefinition andFinalQuery = qb.and(termQuery, collQuery);
StructuredQueryDefinition query5 = qb.and(qb.wordConstraint("para", "Bush"), qb.not(qb.wordConstraint("para", "memex"))); StructuredQueryDefinition query6 = qb.rangeConstraint("price", StructuredQueryBuilder.Operator.EQ, "low"); StructuredQueryDefinition query7 = qb.or(qb.rangeConstraint("pop", StructuredQueryBuilder.Operator.EQ, "high"), qb.rangeConstraint("pop", StructuredQueryBuilder.Operator.EQ, "medium")); StructuredQueryDefinition queryFinal = qb.and(query1, query2, query3, query4, query5, query6, query7);
sqb.or( sqb.term(uniqueTerm), sqb.term(uniqueBulkTerm) ); long start = 1; try ( DocumentPage termQueryResults = docMgr.search(termsQuery, start) ) {