Uses of Interface
org.apache.lucene.monitor.TermWeightor
Packages that use TermWeightor
-
Uses of TermWeightor in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as TermWeightorModifier and TypeFieldDescriptionstatic final TermWeightor
TermWeightor.DEFAULT
A default TermWeightor based on token lengthstatic final TermWeightor
TermFilteredPresearcher.DEFAULT_WEIGHTOR
The default TermWeightor, weighting by token lengthprivate final TermWeightor
TermFilteredPresearcher.weightor
Fields in org.apache.lucene.monitor with type parameters of type TermWeightorModifier and TypeFieldDescription(package private) final List<Function<TermWeightor,
QueryTree>> QueryAnalyzer.QueryBuilder.children
private final BiFunction<Query,
TermWeightor, QueryTree> QueryAnalyzer.unknownQueryMapper
Methods in org.apache.lucene.monitor that return TermWeightorModifier and TypeMethodDescriptionstatic TermWeightor
TermWeightor.combine
(TermWeightor... weightors) Combine weightors by multiplicationstatic TermWeightor
TermWeightor.fieldWeightor
(double weight, String... fields) QueryTerms with a field from the selected set will be assigned the given weightstatic TermWeightor
TermWeightor.fieldWeightor
(double weight, Set<String> fields) QueryTerms with a field from the selected set will be assigned the given weightstatic TermWeightor
TermWeightor.lengthWeightor
(double a, double k) QueryTerms will be assigned a weight based on their term lengthstatic TermWeightor
TermWeightor.termAndFieldWeightor
(double weight, Set<Term> terms) QueryTerms with a term and field value from the selected set will be assigned the given weightstatic TermWeightor
TermWeightor.termAndFieldWeightor
(double weight, Term... terms) QueryTerms with a term and field value from the selected set will be assigned the given weightstatic TermWeightor
TermWeightor.termFreqWeightor
(Map<String, Integer> frequencies, double n, double k) QueryTerms will be assigned a weight based on their term frequencystatic TermWeightor
TermWeightor.termWeightor
(double weight, Set<BytesRef> terms) QueryTerms with a term value from the selected set will be assigned the given weightstatic TermWeightor
TermWeightor.termWeightor
(double weight, BytesRef... terms) QueryTerms with a term value from the selected set will be assigned the given weightMethods in org.apache.lucene.monitor that return types with arguments of type TermWeightorModifier and TypeMethodDescriptionprivate static BiFunction<Query,
TermWeightor, QueryTree> QueryAnalyzer.buildMapper
(List<CustomQueryHandler> mappers) Methods in org.apache.lucene.monitor with parameters of type TermWeightorModifier and TypeMethodDescriptionQueryAnalyzer.Disjunction.apply
(TermWeightor termWeightor) QueryAnalyzer.QueryBuilder.apply
(TermWeightor termWeightor) (package private) QueryTree
QueryAnalyzer.buildTree
(Query luceneQuery, TermWeightor weightor) Create aQueryTree
from a passed in Query or Filterstatic TermWeightor
TermWeightor.combine
(TermWeightor... weightors) Combine weightors by multiplicationstatic QueryTree
QueryTree.conjunction
(List<Function<TermWeightor, QueryTree>> children, TermWeightor weightor) Returns a conjunction of a set of child nodesstatic QueryTree
QueryTree.disjunction
(List<Function<TermWeightor, QueryTree>> children, TermWeightor weightor) Returns a disjunction of a set of child nodesCustomQueryHandler.handleQuery
(Query query, TermWeightor termWeightor) Builds aQueryTree
node from a queryRegexpQueryHandler.handleQuery
(Query q, TermWeightor termWeightor) static QueryTree
QueryTree.term
(Term term, TermWeightor weightor) Returns a leaf node for a particular termMethod parameters in org.apache.lucene.monitor with type arguments of type TermWeightorModifier and TypeMethodDescriptionstatic QueryTree
QueryTree.conjunction
(List<Function<TermWeightor, QueryTree>> children, TermWeightor weightor) Returns a conjunction of a set of child nodesstatic QueryTree
QueryTree.disjunction
(List<Function<TermWeightor, QueryTree>> children, TermWeightor weightor) Returns a disjunction of a set of child nodesConstructors in org.apache.lucene.monitor with parameters of type TermWeightorModifierConstructorDescriptionMultipassTermFilteredPresearcher
(int passes, float minWeight, TermWeightor weightor, List<CustomQueryHandler> queryHandlers, Set<String> filterFields) Construct a new MultipassTermFilteredPresearcherTermFilteredPresearcher
(TermWeightor weightor, List<CustomQueryHandler> customQueryHandlers, Set<String> filterFields) Creates a new TermFilteredPresearcher