Examples of FnvBloomFilterLong


Examples of cleo.search.filter.FnvBloomFilterLong

    // create selectorFactory
    SelectorFactory<E> selectorFactory = config.getSelectorFactory();
    if(selectorFactory == null) selectorFactory = new PrefixSelectorFactory<E>();
   
    // Create BrowseTypeahead
    BloomFilter<Long> bloomFilter = new FnvBloomFilterLong(config.getFilterPrefixLength());
   
    return new BrowseTypeahead<E>(
        config.getName(),
        elementStore,
        selectorFactory,
View Full Code Here

Examples of cleo.search.filter.FnvBloomFilterLong

  protected int getMaxKeyLength() {
    return 5;
  }
 
  protected BloomFilter<Long> createBloomFilter() {
    return new FnvBloomFilterLong(getFilterPrefixLength());
  }
View Full Code Here

Examples of cleo.search.filter.FnvBloomFilterLong

  protected int getFilterPrefixLength() {
    return 3;
  }
 
  protected BloomFilter<Long> createBloomFilter() {
    return new FnvBloomFilterLong(getFilterPrefixLength());
  }
View Full Code Here

Examples of cleo.search.filter.FnvBloomFilterLong

    // create selectorFactory
    SelectorFactory<E> selectorFactory = config.getSelectorFactory();
    if(selectorFactory == null) selectorFactory = new PrefixSelectorFactory<E>();
   
    // Create BrowseTypeahead
    BloomFilter<Long> bloomFilter = new FnvBloomFilterLong(config.getFilterPrefixLength());
   
    return new ScannerTypeahead<E>(
        config.getName(),
        elementStore,
        selectorFactory,
View Full Code Here

Examples of cleo.search.filter.FnvBloomFilterLong

    // create selectorFactory
    SelectorFactory<E> selectorFactory = config.getSelectorFactory();
    if(selectorFactory == null) selectorFactory = new PrefixSelectorFactory<E>();
   
    // create bloomFilter
    BloomFilter<Long> bloomFilter = new FnvBloomFilterLong(config.getFilterPrefixLength());
   
    // create scoreScanner
    ScoreScanner scoreScanner = new ElementScoreScanner(config.getElementScoreFile());
   
    // Create GenericTypeahead
View Full Code Here

Examples of cleo.search.filter.FnvBloomFilterLong

  protected int getFilterPrefixLength() {
    return 3;
  }
 
  protected BloomFilter<Long> createBloomFilter() {
    return new FnvBloomFilterLong(getFilterPrefixLength());
  }
View Full Code Here

Examples of cleo.search.filter.FnvBloomFilterLong

    assertEquals(queryFilter, (queryFilter & indexFilter));
  }
 
  public void testFnvBloomFilterLong() {
    long indexFilter, queryFilter;
    BloomFilter<Long> filter = new FnvBloomFilterLong(2);
   
    Element element = createElement(1, new String[] {"professional", "social", "network"});
    indexFilter = filter.computeIndexFilter(element);
   
    queryFilter = filter.computeQueryFilter(new String[]{"professional", "social", "network"});
    assertEquals(queryFilter, (queryFilter & indexFilter));
   
    queryFilter = filter.computeQueryFilter(new String[]{"social", "network"});
    assertEquals(queryFilter, (queryFilter & indexFilter));
   
    queryFilter = filter.computeQueryFilter(new String[]{"professional", "network"});
    assertEquals(queryFilter, (queryFilter & indexFilter));
   
    queryFilter = filter.computeQueryFilter(new String[]{"professional", "social"});
    assertEquals(queryFilter, (queryFilter & indexFilter));
   
    queryFilter = filter.computeQueryFilter(new String[]{"pro", "net"});
    assertEquals(queryFilter, (queryFilter & indexFilter));
   
    queryFilter = filter.computeQueryFilter(new String[]{"p", "n"});
    assertEquals(queryFilter, (queryFilter & indexFilter));
  }
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.