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 TermWeightorTermWeightor.DEFAULTA default TermWeightor based on token lengthstatic final TermWeightorTermFilteredPresearcher.DEFAULT_WEIGHTORThe default TermWeightor, weighting by token lengthprivate final TermWeightorTermFilteredPresearcher.weightorFields in org.apache.lucene.monitor with type parameters of type TermWeightorModifier and TypeFieldDescription(package private) final List<Function<TermWeightor, QueryTree>> QueryAnalyzer.QueryBuilder.childrenprivate final BiFunction<Query, TermWeightor, QueryTree> QueryAnalyzer.unknownQueryMapperMethods 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 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) QueryTreeQueryAnalyzer.buildTree(Query luceneQuery, TermWeightor weightor) Create aQueryTreefrom a passed in Query or Filterstatic 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