Class MoreLikeThisQuery


  • public class MoreLikeThisQuery
    extends Query
    A simple wrapper for MoreLikeThis for use in scenarios where a Query object is required eg in custom QueryParser extensions. At query.rewrite() time the reader is used to construct the actual MoreLikeThis object and obtain the real Query object.
    • Constructor Detail

      • MoreLikeThisQuery

        public MoreLikeThisQuery​(String likeText,
                                 String[] moreLikeFields,
                                 Analyzer analyzer,
                                 String fieldName)
        Parameters:
        moreLikeFields - fields used for similarity measure
    • Method Detail

      • getPercentTermsToMatch

        public float getPercentTermsToMatch()
      • setPercentTermsToMatch

        public void setPercentTermsToMatch​(float percentTermsToMatch)
      • getAnalyzer

        public Analyzer getAnalyzer()
      • setAnalyzer

        public void setAnalyzer​(Analyzer analyzer)
      • getLikeText

        public String getLikeText()
      • setLikeText

        public void setLikeText​(String likeText)
      • getMaxQueryTerms

        public int getMaxQueryTerms()
      • setMaxQueryTerms

        public void setMaxQueryTerms​(int maxQueryTerms)
      • getMinTermFrequency

        public int getMinTermFrequency()
      • setMinTermFrequency

        public void setMinTermFrequency​(int minTermFrequency)
      • getMoreLikeFields

        public String[] getMoreLikeFields()
      • setMoreLikeFields

        public void setMoreLikeFields​(String[] moreLikeFields)
      • getStopWords

        public Set<?> getStopWords()
      • setStopWords

        public void setStopWords​(Set<?> stopWords)
      • getMinDocFreq

        public int getMinDocFreq()
      • setMinDocFreq

        public void setMinDocFreq​(int minDocFreq)
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in class Query
      • equals

        public boolean equals​(Object other)
        Specified by:
        equals in class Query