Examples of BlurQuery


Examples of org.apache.blur.thrift.generated.BlurQuery

    checkTable(_cluster, table);
    resetSearchers();
    _queryChecker.checkQuery(blurQuery);
    try {
      checkSelectorFetchSize(blurQuery.getSelector());
      BlurQuery original = new BlurQuery(blurQuery);
      Selector selector = original.getSelector();
      if (selector != null) {
        HighlightOptions highlightOptions = selector.getHighlightOptions();
        if (highlightOptions != null && highlightOptions.getQuery() == null) {
          highlightOptions.setQuery(blurQuery.getQuery());
        }
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

        resultCount = 0;
      }

      builder.setLength(0);
      String query = generateQuery(builder, random, sampleOfTerms, numberOfTermsPerQuery);
      final BlurQuery blurQuery = new BlurQuery();
      blurQuery.query = new Query();
      blurQuery.query.query = query;
      blurQuery.cacheResult = false;
      blurQuery.selector = new Selector();
      long qs = System.nanoTime();
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

      count++;
    }
  }

  private static long getCount(Iface client, String tableName) throws BlurException, TException {
    BlurQuery bq = new BlurQuery();
    bq.query = new Query();
    bq.query.query = "*";
    bq.query.rowQuery = false;
    bq.cacheResult = false;
    bq.useCacheIfPresent = false;
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

  }

  private void performSearch() throws BlurException {
    try {
      long cursor = _remoteFetchCount * _batch;
      BlurQuery blurQuery = new BlurQuery(_originalQuery.query,
          _originalQuery.facets, null, _originalQuery.useCacheIfPresent, cursor, _remoteFetchCount,
          _originalQuery.minimumNumberOfResults, _originalQuery.maxQueryTime, _originalQuery.uuid,
          _originalQuery.userContext, _originalQuery.cacheResult, _originalQuery.startTime);
      _results = makeLazy(_client.query(_table, blurQuery));
      addFacets();
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

    td.setName("test");
    td.setShardCount(1);

    blurConnection.createTable(td);
   
    BlurQuery query = new BlurQuery();
    query.setQuery(new Query("test.col:*", true, ScoreType.SUPER, null, null));
    query.setUuid("12345");
    blurConnection.query("test", query);
   
    System.out.println(jdbc.queryForList("select * from blur_queries"));
   
    Thread testQueryCollector = new Thread(new QueryCollector(BlurClient.getClient(MiniCluster.getControllerConnectionStr()), "test",
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

    }
    long s = System.nanoTime();
    client.mutateBatch(mutations);
    long e = System.nanoTime();
    System.out.println("mutateBatch took [" + (e - s) / 1000000.0 + "]");
    BlurQuery blurQueryRow = new BlurQuery();
    Query queryRow = new Query();
    queryRow.setQuery("test.test:value");
    blurQueryRow.setQuery(queryRow);
    blurQueryRow.setUseCacheIfPresent(false);
    blurQueryRow.setCacheResult(false);
    BlurResults resultsRow = client.query("test", blurQueryRow);
    assertRowResults(resultsRow);
    assertEquals(length, resultsRow.getTotalResults());

    BlurQuery blurQueryRecord = new BlurQuery();
    Query queryRecord = new Query();
    queryRecord.rowQuery = false;
    queryRecord.setQuery("test.test:value");
    blurQueryRecord.setQuery(queryRecord);
    BlurResults resultsRecord = client.query("test", blurQueryRecord);
    assertRecordResults(resultsRecord);
    assertEquals(length, resultsRecord.getTotalResults());

    Schema schema = client.schema("test");
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

    // This will make each collect in the collectors pause 250 ms per collect
    // call
    IndexManager.DEBUG_RUN_SLOW.set(true);

    final Iface client = getClient();
    final BlurQuery blurQueryRow = new BlurQuery();
    Query queryRow = new Query();
    queryRow.setQuery("test.test:value");
    blurQueryRow.setQuery(queryRow);
    blurQueryRow.setUseCacheIfPresent(false);
    blurQueryRow.setCacheResult(false);
    blurQueryRow.setUuid("1234");

    final AtomicReference<BlurException> error = new AtomicReference<BlurException>();
    final AtomicBoolean fail = new AtomicBoolean();

    new Thread(new Runnable() {
      @Override
      public void run() {
        try {
          // This call will take several seconds to execute.
          client.query("test", blurQueryRow);
          fail.set(true);
        } catch (BlurException e) {
          error.set(e);
        } catch (TException e) {
          e.printStackTrace();
          fail.set(true);
        }
      }
    }).start();
    Thread.sleep(500);
    client.cancelQuery("test", blurQueryRow.getUuid());
    BlurException blurException = pollForError(error, 10, TimeUnit.SECONDS, null);
    if (fail.get()) {
      fail("Unknown error, failing test.");
    }
    assertEquals(blurException.getErrorType(), ErrorType.QUERY_CANCEL);
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

    Thread.sleep(1000);
  }

  private void runBackPressureViaQuery() throws InterruptedException {
    final Iface client = getClient();
    final BlurQuery blurQueryRow = new BlurQuery();
    Query queryRow = new Query();
    queryRow.setQuery("test.test:value");
    blurQueryRow.setQuery(queryRow);
    blurQueryRow.setUseCacheIfPresent(false);
    blurQueryRow.setCacheResult(false);
    blurQueryRow.setUuid("1234");

    final AtomicReference<BlurException> error = new AtomicReference<BlurException>();
    final AtomicBoolean fail = new AtomicBoolean();

    System.gc();
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

  @Test
  public void testTestShardFailover() throws BlurException, TException, InterruptedException, IOException,
      KeeperException {
    Iface client = getClient();
    int length = 100;
    BlurQuery blurQuery = new BlurQuery();
    blurQuery.setUseCacheIfPresent(false);
    Query query = new Query();
    query.setQuery("test.test:value");
    blurQuery.setQuery(query);
    BlurResults results1 = client.query("test", blurQuery);
    assertEquals(length, results1.getTotalResults());
    assertRowResults(results1);

    MiniCluster.killShardServer(1);
View Full Code Here

Examples of org.apache.blur.thrift.generated.BlurQuery

  public void onEviction(QueryCacheKey key, QueryCacheEntry value) {
    LOG.debug("Cache [" + _name + "] key [" + key + "] value [" + value + "] evicted.");
  }

  public static QueryCacheKey getNormalizedBlurQueryKey(String table, BlurQuery blurQuery) {
    BlurQuery newBlurQuery = new BlurQuery(blurQuery);
    newBlurQuery.useCacheIfPresent = false;
    newBlurQuery.userContext = null;
    newBlurQuery.maxQueryTime = 0;
    newBlurQuery.uuid = null;
    newBlurQuery.startTime = 0;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.