Class BitSetBasedBooleanDocumentFrequencyDeterminer

java.lang.Object
org.aksw.palmetto.prob.bd.BitSetBasedBooleanDocumentFrequencyDeterminer
All Implemented Interfaces:
BooleanDocumentFrequencyDeterminer, FrequencyDeterminer

public class BitSetBasedBooleanDocumentFrequencyDeterminer extends Object implements BooleanDocumentFrequencyDeterminer
  • Field Details

  • Constructor Details

  • Method Details

    • getNumberOfDocuments

      public int getNumberOfDocuments()
      Specified by:
      getNumberOfDocuments in interface BooleanDocumentFrequencyDeterminer
    • determineCounts

      public CountedSubsets[] determineCounts(String[][] wordsets, SegmentationDefinition[] definitions)
      Description copied from interface: FrequencyDeterminer
      Returns the frequencies of words and word sub sets of the given word sets.
      Specified by:
      determineCounts in interface FrequencyDeterminer
      Returns:
    • createBitSets

      private com.carrotsearch.hppc.BitSet[] createBitSets(com.carrotsearch.hppc.ObjectObjectOpenHashMap<String,​com.carrotsearch.hppc.IntOpenHashSet> wordDocMapping, String[] wordset)
    • createBitSets

      private com.carrotsearch.hppc.BitSet[] createBitSets(com.carrotsearch.hppc.IntOpenHashSet[] hashSets, com.carrotsearch.hppc.IntOpenHashSet mergedHashSet)
    • createCounts

      private int[] createCounts(com.carrotsearch.hppc.BitSet[] bitsets)