Package org.apache.accumulo.core.client

Examples of org.apache.accumulo.core.client.BatchScanner.addScanIterator()


    log.debug("Looking up terms " + searchTerms + " expect to find " + docID);
   
    BatchScanner bs = state.getConnector().createBatchScanner(indexTableName, Constants.NO_AUTHS, 10);
    IteratorSetting ii = new IteratorSetting(20, "ii", IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(ii, columns);
    bs.addScanIterator(ii);
    bs.setRanges(Collections.singleton(new Range()));
   
    boolean sawDocID = false;
   
    for (Entry<Key,Value> entry2 : bs) {
View Full Code Here


    }
   
    BatchScanner bs = state.getConnector().createBatchScanner(indexTableName, Constants.NO_AUTHS, 16);
    IteratorSetting ii = new IteratorSetting(20, "ii", IntersectingIterator.class.getName());
    IntersectingIterator.setColumnFamilies(ii, words);
    bs.addScanIterator(ii);
    bs.setRanges(Collections.singleton(new Range()));
   
    HashSet<Text> documentsFoundInIndex = new HashSet<Text>();
   
    for (Entry<Key,Value> entry2 : bs) {
View Full Code Here

    bs = state.getConnector().createBatchScanner(dataTableName, Constants.NO_AUTHS, 16);
   
    for (int i = 0; i < words.length; i++) {
      IteratorSetting more = new IteratorSetting(20 + i, "ii" + i, RegExFilter.class);
      RegExFilter.setRegexs(more, null, null, null, "(^|(.*\\s))" + words[i] + "($|(\\s.*))", false);
      bs.addScanIterator(more);
    }
   
    bs.setRanges(Collections.singleton(new Range()));
   
    HashSet<Text> documentsFoundByGrep = new HashSet<Text>();
View Full Code Here

    for (int i = 5; i < args.length; i++) {
      columns[i - 5] = new Text(args[i]);
    }
    IteratorSetting ii = new IteratorSetting(20, "ii", IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(ii, columns);
    bs.addScanIterator(ii);
    bs.setRanges(Collections.singleton(new Range()));
    for (Entry<Key,Value> entry : bs) {
      System.out.println("  " + entry.getKey().getColumnQualifier());
    }
   
View Full Code Here

      bs.clearScanIterators();
      bs.clearColumns();
     
      IteratorSetting ii = new IteratorSetting(20, "ii", IntersectingIterator.class);
      IntersectingIterator.setColumnFamilies(ii, columns);
      bs.addScanIterator(ii);
      bs.setRanges(Collections.singleton(new Range()));
     
      long t1 = System.currentTimeMillis();
      int count = 0;
      for (@SuppressWarnings("unused")
View Full Code Here

    bw.close();
   
    BatchScanner bs = connector.createBatchScanner("index", Constants.NO_AUTHS, 10);
    IteratorSetting ii = new IteratorSetting(20, IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(ii, new Text[] {new Text("rvy"), new Text("15qh")});
    bs.addScanIterator(ii);
    bs.setRanges(Collections.singleton(new Range()));
    Iterator<Entry<Key,Value>> iterator = bs.iterator();
    assertTrue(iterator.hasNext());
    Entry<Key,Value> next = iterator.next();
    Key key = next.getKey();
View Full Code Here

    for (String term : opts.terms) {
      columns[i++] = new Text(term);
    }
    IteratorSetting ii = new IteratorSetting(20, "ii", IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(ii, columns);
    bs.addScanIterator(ii);
    bs.setRanges(Collections.singleton(new Range()));
    for (Entry<Key,Value> entry : bs) {
      System.out.println("  " + entry.getKey().getColumnQualifier());
    }
   
View Full Code Here

      bs.clearScanIterators();
      bs.clearColumns();
     
      IteratorSetting ii = new IteratorSetting(20, "ii", IntersectingIterator.class);
      IntersectingIterator.setColumnFamilies(ii, columns);
      bs.addScanIterator(ii);
      bs.setRanges(Collections.singleton(new Range()));
     
      long t1 = System.currentTimeMillis();
      int count = 0;
      for (@SuppressWarnings("unused")
View Full Code Here

    bw.addMutation(m1);
    bw.close();

    BatchScanner bs = connector.createBatchScanner("shard_table", authorizations, 1);

    bs.addScanIterator(new IteratorSetting(21, ColVisReversingKeyTransformingIterator.class));
    IteratorSetting iicfg = new IteratorSetting(22, IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(iicfg, new Text[] {new Text("foo"), new Text("dog"), new Text("cat")});
    bs.addScanIterator(iicfg);
    bs.setRanges(Collections.singleton(new Range()));
View Full Code Here

    BatchScanner bs = connector.createBatchScanner("shard_table", authorizations, 1);

    bs.addScanIterator(new IteratorSetting(21, ColVisReversingKeyTransformingIterator.class));
    IteratorSetting iicfg = new IteratorSetting(22, IntersectingIterator.class);
    IntersectingIterator.setColumnFamilies(iicfg, new Text[] {new Text("foo"), new Text("dog"), new Text("cat")});
    bs.addScanIterator(iicfg);
    bs.setRanges(Collections.singleton(new Range()));

    Iterator<Entry<Key,Value>> iter = bs.iterator();
    assertTrue(iter.hasNext());
    Key docKey = iter.next().getKey();
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.