Class BasicStats

    • Constructor Summary

      Constructors 
      Constructor Description
      BasicStats​(java.lang.String field, float queryBoost)
      Constructor.
    • Constructor Detail

      • BasicStats

        public BasicStats​(java.lang.String field,
                          float queryBoost)
        Constructor. Sets the query boost.
    • Method Detail

      • getNumberOfDocuments

        public long getNumberOfDocuments()
        Returns the number of documents.
      • setNumberOfDocuments

        public void setNumberOfDocuments​(long numberOfDocuments)
        Sets the number of documents.
      • getNumberOfFieldTokens

        public long getNumberOfFieldTokens()
        Returns the total number of tokens in the field.
        See Also:
        Terms.getSumTotalTermFreq()
      • setNumberOfFieldTokens

        public void setNumberOfFieldTokens​(long numberOfFieldTokens)
        Sets the total number of tokens in the field.
        See Also:
        Terms.getSumTotalTermFreq()
      • getAvgFieldLength

        public float getAvgFieldLength()
        Returns the average field length.
      • setAvgFieldLength

        public void setAvgFieldLength​(float avgFieldLength)
        Sets the average field length.
      • getDocFreq

        public long getDocFreq()
        Returns the document frequency.
      • setDocFreq

        public void setDocFreq​(long docFreq)
        Sets the document frequency.
      • getTotalTermFreq

        public long getTotalTermFreq()
        Returns the total number of occurrences of this term across all documents.
      • setTotalTermFreq

        public void setTotalTermFreq​(long totalTermFreq)
        Sets the total number of occurrences of this term across all documents.
      • normalize

        public void normalize​(float queryNorm,
                              float topLevelBoost)
        No normalization is done. topLevelBoost is saved in the object, however.
        Specified by:
        normalize in class Similarity.SimWeight
      • getTotalBoost

        public float getTotalBoost()
        Returns the total boost.