- Timestamp:
- 2016-12-12T16:01:59+13:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/hathitrust/wcsa/extracted-features-solr/trunk/solr-ingest/src/main/java/org/hathitrust/extractedfeatures/WhitelistBloomFilter.java
r31204 r31211 24 24 25 25 import com.google.common.base.Preconditions; 26 //import com.google.common.hash.BloomFilter;27 import com.google.common.hash.BloomFilterAdvanced;26 import com.google.common.hash.BloomFilter; 27 //import com.google.common.hash.BloomFilterAdvanced; 28 28 //import com.google.common.hash.BloomFilterStrategies.BitArray; 29 29 import com.google.common.hash.Funnel; … … 34 34 35 35 public class WhitelistBloomFilter { 36 37 38 39 protected BloomFilterAdvanced<CharSequence> _bloomFilter; 36 37 protected BloomFilter<CharSequence> _bloomFilter; 40 38 protected static final String SERIALIZED_SUFFIX = "-serialized"; 41 39 protected static final double FALSE_POSITIVE_PERCENTAGE = 0.01; … … 87 85 //Funnel<CharSequence> string_funnel = Funnels.stringFunnel(StandardCharsets.UTF_8); 88 86 Funnel<CharSequence> string_funnel = stringFunnel(StandardCharsets.UTF_8); 89 _bloomFilter = BloomFilter Advanced.create(string_funnel, num_lines,FALSE_POSITIVE_PERCENTAGE);87 _bloomFilter = BloomFilter.create(string_funnel, num_lines,FALSE_POSITIVE_PERCENTAGE); 90 88 } 91 89 catch (IOException e) { … … 148 146 } 149 147 150 protected static BloomFilter Advanced<CharSequence> serializeIn(File ser_file)151 { 152 BloomFilter Advanced<CharSequence> bloomFilter = null;148 protected static BloomFilter<CharSequence> serializeIn(File ser_file) 149 { 150 BloomFilter<CharSequence> bloomFilter = null; 153 151 154 152 try { … … 158 156 //Funnel<CharSequence> string_funnel = Funnels.stringFunnel(StandardCharsets.UTF_8); 159 157 Funnel<CharSequence> string_funnel = stringFunnel(StandardCharsets.UTF_8); 160 bloomFilter = BloomFilter Advanced.readFrom(bfis,string_funnel);158 bloomFilter = BloomFilter.readFrom(bfis,string_funnel); 161 159 162 160 bfis.close();
Note:
See TracChangeset
for help on using the changeset viewer.