Uses of Interface
org.apache.lucene.monitor.TermWeightor
-
Uses of TermWeightor in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as TermWeightorModifier and TypeFieldDescriptionstatic final TermWeightorTermWeightor.DEFAULTA default TermWeightor based on token lengthstatic final TermWeightorTermFilteredPresearcher.DEFAULT_WEIGHTORThe default TermWeightor, weighting by token lengthMethods in org.apache.lucene.monitor that return TermWeightorModifier and TypeMethodDescriptionstatic TermWeightorTermWeightor.combine(TermWeightor... weightors) Combine weightors by multiplicationstatic TermWeightorTermWeightor.fieldWeightor(double weight, String... fields) QueryTerms with a field from the selected set will be assigned the given weightstatic TermWeightorTermWeightor.fieldWeightor(double weight, Set<String> fields) QueryTerms with a field from the selected set will be assigned the given weightstatic TermWeightorTermWeightor.lengthWeightor(double a, double k) QueryTerms will be assigned a weight based on their term lengthstatic TermWeightorTermWeightor.termAndFieldWeightor(double weight, Set<Term> terms) QueryTerms with a term and field value from the selected set will be assigned the given weightstatic TermWeightorTermWeightor.termAndFieldWeightor(double weight, Term... terms) QueryTerms with a term and field value from the selected set will be assigned the given weightstatic TermWeightorTermWeightor.termFreqWeightor(Map<String, Integer> frequencies, double n, double k) QueryTerms will be assigned a weight based on their term frequencystatic TermWeightorTermWeightor.termWeightor(double weight, Set<BytesRef> terms) QueryTerms with a term value from the selected set will be assigned the given weightstatic TermWeightorTermWeightor.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 with parameters of type TermWeightorModifier and TypeMethodDescriptionstatic TermWeightorTermWeightor.combine(TermWeightor... weightors) Combine weightors by multiplicationstatic QueryTreeQueryTree.conjunction(List<Function<TermWeightor, QueryTree>> children, TermWeightor weightor) Returns a conjunction of a set of child nodesstatic QueryTreeQueryTree.disjunction(List<Function<TermWeightor, QueryTree>> children, TermWeightor weightor) Returns a disjunction of a set of child nodesCustomQueryHandler.handleQuery(Query query, TermWeightor termWeightor) Builds aQueryTreenode from a queryRegexpQueryHandler.handleQuery(Query q, TermWeightor termWeightor) static QueryTreeQueryTree.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 QueryTreeQueryTree.conjunction(List<Function<TermWeightor, QueryTree>> children, TermWeightor weightor) Returns a conjunction of a set of child nodesstatic QueryTreeQueryTree.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