Uses of Class
org.apache.lucene.search.similarities.Similarity
-
Packages that use Similarity Package Description org.apache.lucene.classification Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).org.apache.lucene.classification.document Uses already seen data (the indexed documents) to classify new documents.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.org.apache.lucene.misc Miscellaneous index tools.org.apache.lucene.monitor Monitoring frameworkorg.apache.lucene.queries.function.valuesource A variety of functions to use with FunctionQuery.org.apache.lucene.search Code to search indices.org.apache.lucene.search.similarities This package contains the various ranking models that can be used in Lucene.org.apache.lucene.search.similarity Misc similarity implementations.org.apache.lucene.search.spans The calculus of spans. -
-
Uses of Similarity in org.apache.lucene.classification
Constructors in org.apache.lucene.classification with parameters of type Similarity Constructor Description KNearestFuzzyClassifier(IndexReader indexReader, Similarity similarity, Analyzer analyzer, Query query, int k, java.lang.String classFieldName, java.lang.String... textFieldNames)Creates aKNearestFuzzyClassifier.KNearestNeighborClassifier(IndexReader indexReader, Similarity similarity, Analyzer analyzer, Query query, int k, int minDocsFreq, int minTermFreq, java.lang.String classFieldName, java.lang.String... textFieldNames)Creates aKNearestNeighborClassifier. -
Uses of Similarity in org.apache.lucene.classification.document
Constructors in org.apache.lucene.classification.document with parameters of type Similarity Constructor Description KNearestNeighborDocumentClassifier(IndexReader indexReader, Similarity similarity, Query query, int k, int minDocsFreq, int minTermFreq, java.lang.String classFieldName, java.util.Map<java.lang.String,Analyzer> field2analyzer, java.lang.String... textFieldNames)Creates aKNearestNeighborClassifier. -
Uses of Similarity in org.apache.lucene.index
Fields in org.apache.lucene.index declared as Similarity Modifier and Type Field Description (package private) SimilarityDefaultIndexingChain.PerField. similarityprotected SimilarityLiveIndexWriterConfig. similaritySimilarityto use when encoding norms.Methods in org.apache.lucene.index that return Similarity Modifier and Type Method Description SimilarityIndexWriterConfig. getSimilarity()SimilarityLiveIndexWriterConfig. getSimilarity()Expert: returns theSimilarityimplementation used by thisIndexWriter.Methods in org.apache.lucene.index with parameters of type Similarity Modifier and Type Method Description IndexWriterConfigIndexWriterConfig. setSimilarity(Similarity similarity)Expert: set theSimilarityimplementation used by this IndexWriter.Constructors in org.apache.lucene.index with parameters of type Similarity Constructor Description PerField(int indexCreatedVersionMajor, FieldInfo fieldInfo, boolean invert, Similarity similarity, InfoStream infoStream, Analyzer analyzer) -
Uses of Similarity in org.apache.lucene.index.memory
Fields in org.apache.lucene.index.memory declared as Similarity Modifier and Type Field Description private SimilarityMemoryIndex. normSimilarityMethods in org.apache.lucene.index.memory with parameters of type Similarity Modifier and Type Method Description voidMemoryIndex. setSimilarity(Similarity similarity)Set the Similarity to be used for calculating field norms -
Uses of Similarity in org.apache.lucene.misc
Subclasses of Similarity in org.apache.lucene.misc Modifier and Type Class Description classSweetSpotSimilarityA similarity with a lengthNorm that provides for a "plateau" of equally good lengths, and tf helper functions. -
Uses of Similarity in org.apache.lucene.monitor
Methods in org.apache.lucene.monitor with parameters of type Similarity Modifier and Type Method Description static MatcherFactory<ScoringMatch>ScoringMatch. matchWithSimilarity(Similarity similarity) -
Uses of Similarity in org.apache.lucene.queries.function.valuesource
Methods in org.apache.lucene.queries.function.valuesource with parameters of type Similarity Modifier and Type Method Description (package private) static TFIDFSimilarityIDFValueSource. asTFIDF(Similarity sim, java.lang.String field) -
Uses of Similarity in org.apache.lucene.search
Fields in org.apache.lucene.search declared as Similarity Modifier and Type Field Description private static SimilarityIndexSearcher. defaultSimilarity(package private) SimilarityBooleanWeight. similarityThe Similarity implementation.private SimilarityIndexSearcher. similarityThe Similarity implementation used by this searcher.(package private) SimilarityPhraseWeight. similarityprivate SimilaritySynonymQuery.SynonymWeight. similarityprivate SimilarityTermAutomatonQuery.TermAutomatonWeight. similarityprivate SimilarityTermQuery.TermWeight. similarityMethods in org.apache.lucene.search that return Similarity Modifier and Type Method Description static SimilarityIndexSearcher. getDefaultSimilarity()Expert: returns a default Similarity instance.SimilarityIndexSearcher. getSimilarity()Expert: Get theSimilarityto use to compute scores.Methods in org.apache.lucene.search with parameters of type Similarity Modifier and Type Method Description voidIndexSearcher. setSimilarity(Similarity similarity)Expert: Set the Similarity implementation used by this IndexSearcher. -
Uses of Similarity in org.apache.lucene.search.similarities
Subclasses of Similarity in org.apache.lucene.search.similarities Modifier and Type Class Description classAxiomaticAxiomatic approaches for IR.classAxiomaticF1EXPF1EXP is defined as Sum(tf(term_doc_freq)*ln(docLen)*IDF(term)) where IDF(t) = pow((N+1)/df(t), k) N=total num of docs, df=doc freqclassAxiomaticF1LOGF1LOG is defined as Sum(tf(term_doc_freq)*ln(docLen)*IDF(term)) where IDF(t) = ln((N+1)/df(t)) N=total num of docs, df=doc freqclassAxiomaticF2EXPF2EXP is defined as Sum(tfln(term_doc_freq, docLen)*IDF(term)) where IDF(t) = pow((N+1)/df(t), k) N=total num of docs, df=doc freqclassAxiomaticF2LOGF2EXP is defined as Sum(tfln(term_doc_freq, docLen)*IDF(term)) where IDF(t) = ln((N+1)/df(t)) N=total num of docs, df=doc freqclassAxiomaticF3EXPF3EXP is defined as Sum(tf(term_doc_freq)*IDF(term)-gamma(docLen, queryLen)) where IDF(t) = pow((N+1)/df(t), k) N=total num of docs, df=doc freq gamma(docLen, queryLen) = (docLen-queryLen)*queryLen*s/avdl NOTE: the gamma function of this similarity creates negative scoresclassAxiomaticF3LOGF3EXP is defined as Sum(tf(term_doc_freq)*IDF(term)-gamma(docLen, queryLen)) where IDF(t) = ln((N+1)/df(t)) N=total num of docs, df=doc freq gamma(docLen, queryLen) = (docLen-queryLen)*queryLen*s/avdl NOTE: the gamma function of this similarity creates negative scoresclassBM25SimilarityBM25 Similarity.classBooleanSimilaritySimple similarity that gives terms a score that is equal to their query boost.classClassicSimilarityExpert: Historical scoring implementation.classDFISimilarityImplements the Divergence from Independence (DFI) model based on Chi-square statistics (i.e., standardized Chi-squared distance from independence in term frequency tf).classDFRSimilarityImplements the divergence from randomness (DFR) framework introduced in Gianni Amati and Cornelis Joost Van Rijsbergen.classIBSimilarityProvides a framework for the family of information-based models, as described in Stéphane Clinchant and Eric Gaussier.classLMDirichletSimilarityBayesian smoothing using Dirichlet priors.classLMJelinekMercerSimilarityLanguage model based on the Jelinek-Mercer smoothing method.classLMSimilarityAbstract superclass for language modeling Similarities.classMultiSimilarityImplements the CombSUM method for combining evidence from multiple similarity values described in: Joseph A.classPerFieldSimilarityWrapperProvides the ability to use a differentSimilarityfor different fields.classSimilarityBaseA subclass ofSimilaritythat provides a simplified API for its descendants.classTFIDFSimilarityImplementation ofSimilaritywith the Vector Space Model.Fields in org.apache.lucene.search.similarities declared as Similarity Modifier and Type Field Description private static SimilarityBooleanSimilarity. BM25_SIMprotected Similarity[]MultiSimilarity. simsthe sub-similarities used to create the combined scoreMethods in org.apache.lucene.search.similarities that return Similarity Modifier and Type Method Description abstract SimilarityPerFieldSimilarityWrapper. get(java.lang.String name)Returns aSimilarityfor scoring a field.Constructors in org.apache.lucene.search.similarities with parameters of type Similarity Constructor Description MultiSimilarity(Similarity[] sims)Creates a MultiSimilarity which will sum the scores of the providedsims. -
Uses of Similarity in org.apache.lucene.search.similarity
Subclasses of Similarity in org.apache.lucene.search.similarity Modifier and Type Class Description classLegacyBM25SimilarityDeprecated.BM25Similarityshould be used instead -
Uses of Similarity in org.apache.lucene.search.spans
Fields in org.apache.lucene.search.spans declared as Similarity Modifier and Type Field Description protected SimilaritySpanWeight. similarity
-