Uses of Interface
org.apache.lucene.monitor.TermWeightor
-
-
Uses of TermWeightor in org.apache.lucene.monitor
Fields in org.apache.lucene.monitor declared as TermWeightor Modifier and Type Field Description static TermWeightorTermWeightor. DEFAULTA default TermWeightor based on token lengthstatic TermWeightorTermFilteredPresearcher. DEFAULT_WEIGHTORThe default TermWeightor, weighting by token lengthMethods in org.apache.lucene.monitor that return TermWeightor Modifier and Type Method Description static 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 TermWeightor Modifier and Type Method Description static 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 nodesQueryTreeCustomQueryHandler. handleQuery(Query query, TermWeightor termWeightor)Builds aQueryTreenode from a queryQueryTreeRegexpQueryHandler. 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 TermWeightor Modifier and Type Method Description static 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 TermWeightor Constructor Description MultipassTermFilteredPresearcher(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
-