public LuceneIndexDocumentHelper() { this.selfLinkField.initialize(); this.kindField.initialize(); this.authPrincipalLinkField.initialize(); this.expirationTimeField.initialize(); this.txIdField.initialize(); this.updateActionField.initialize(); this.updateTimeField.initialize(); this.versionField.initialize(); this.tombstoneTimeField.initialize(); this.indexingIdField.initialize(); }
public ExampleNonPersistedService() { super(); toggleOption(ServiceOption.PERSISTENCE, false); super.toggleOption(ServiceOption.INSTRUMENTATION, false); } }
private Builder(boolean isDirect) { this.queryTask = new QueryTask(); this.querySpec = new QuerySpecification(); this.queryTask.querySpec = this.querySpec; this.queryTask.taskInfo.isDirect = isDirect; }
private void doThroughputPostWithNoQueryResults(boolean interleaveQueries, URI factoryUri) throws Throwable { // Create a query which will match no documents. This code path is designed to simulate // the cost of queries on the index without incurring the cost of processing results. QueryTask queryTask = QueryTask.Builder.createDirectTask() .setQuery(Query.Builder.create() .addFieldClause(ExampleServiceState.FIELD_NAME_ID, "saffsdfs") .build()) .build(); queryTask.indexLink = this.indexLink; doThroughputPost(interleaveQueries, factoryUri, null, queryTask); }
Query createSimpleDisjunctionQuery() { Query t1 = createTerm("c1", "v1", Occurance.SHOULD_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.SHOULD_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createWithListOfStringQuery() { String n1 = QueryTask.QuerySpecification.buildCollectionItemName("l1"); String n2 = QueryTask.QuerySpecification.buildCollectionItemName("l2"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR); Query t2 = createTerm(n2, "v3", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createWithMapOfStringToString() { String n1 = QueryTask.QuerySpecification.buildCompositeFieldName("m1", "k1"); String n2 = QueryTask.QuerySpecification.buildCompositeFieldName("m2", "k2"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR); Query t2 = createTerm(n2, "v3", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createWithLessThanRangeQuery() { Query query = new Query(); query.setTermPropertyName("numeric"); query.setNumericRange(NumericRange.createLessThanRange(314L)); return query; }
Query createTerm(String key, String value, Occurance occurance, MatchType matchType) { Query query = createTerm(key, value); query.setTermMatchType(matchType); query.occurance = occurance; return query; }
private void doThroughputPostWithNoQueryResults(boolean interleaveQueries, URI factoryUri) throws Throwable { // Create a query which will match no documents. This code path is designed to simulate // the cost of queries on the index without incurring the cost of processing results. QueryTask queryTask = QueryTask.Builder.createDirectTask() .setQuery(Query.Builder.create() .addFieldClause(ExampleServiceState.FIELD_NAME_ID, "saffsdfs") .build()) .build(); queryTask.indexLink = this.indexLink; doThroughputPost(interleaveQueries, factoryUri, null, queryTask); }
Query createMustOccurMixedWithShouldOccurQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.SHOULD_OCCUR); Query t3 = createTerm("c3", "v3", Occurance.MUST_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); q.addBooleanClause(t3); return q; }
Query createWithListOfStringWithPrefixQuery() { String n1 = QueryTask.QuerySpecification.buildCollectionItemName("l1"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR, MatchType.PREFIX); Query q = new Query(); q.addBooleanClause(t1); return q; }
Query createWithMapOfStringToString() { String n1 = QueryTask.QuerySpecification.buildCompositeFieldName("m1", "k1"); String n2 = QueryTask.QuerySpecification.buildCompositeFieldName("m2", "k2"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR); Query t2 = createTerm(n2, "v3", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
private Query createComposedNegationQuery() { Query inner = new Query(); inner.addBooleanClause(createTerm("c2", "match", Occurance.MUST_OCCUR)); inner.addBooleanClause(createTerm("c3", "match", Occurance.MUST_NOT_OCCUR)); inner.occurance = Occurance.MUST_NOT_OCCUR; Query q = new Query(); q.addBooleanClause(createTerm("c1", "match", Occurance.MUST_OCCUR)); q.addBooleanClause(inner); return q; }
Query createWithListOfStringWithPrefixQuery() { String n1 = QueryTask.QuerySpecification.buildCollectionItemName("l1"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR, MatchType.PREFIX); Query q = new Query(); q.addBooleanClause(t1); return q; }
Query createSimpleConjunctionQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.MUST_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createWithListOfStringQuery() { String n1 = QueryTask.QuerySpecification.buildCollectionItemName("l1"); String n2 = QueryTask.QuerySpecification.buildCollectionItemName("l2"); Query t1 = createTerm(n1, "v2", Occurance.MUST_OCCUR); Query t2 = createTerm(n2, "v3", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
Query createWithNegationQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.MUST_NOT_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); return q; }
private Query createComposedNegationQuery() { Query inner = new Query(); inner.addBooleanClause(createTerm("c2", "match", Occurance.MUST_OCCUR)); inner.addBooleanClause(createTerm("c3", "match", Occurance.MUST_NOT_OCCUR)); inner.occurance = Occurance.MUST_NOT_OCCUR; Query q = new Query(); q.addBooleanClause(createTerm("c1", "match", Occurance.MUST_OCCUR)); q.addBooleanClause(inner); return q; }
Query createMustOccurMixedWithShouldOccurQuery() { Query t1 = createTerm("c1", "v1", Occurance.MUST_OCCUR); Query t2 = createTerm("c2", "v2", Occurance.SHOULD_OCCUR); Query t3 = createTerm("c3", "v3", Occurance.MUST_OCCUR); Query q = new Query(); q.addBooleanClause(t1); q.addBooleanClause(t2); q.addBooleanClause(t3); return q; }