Vespa search platform query transformation infrastructure. Not a public API.
Interface Summary Interface Description LowercasingConfig.Producer
Class Summary Class Description AllLowercasingSearcherTransform all terms in the incoming query tree and highlight terms to lower case. BooleanSearcherSearcher that builds a PredicateItem from the &boolean properties and inserts it into a query. BooleanSearcher.PredicateValueAttributeParser DefaultPositionSearcherIf default position has not been set, it will be set here. LowercasingConfigThis class represents the root node of lowercasing Copyright 2017 Yahoo Holdings. LowercasingConfig.Builder LowercasingSearcherTraverse a query tree and lowercase terms based on decision made in subclasses. NGramSearcherHandles NGram indexes by splitting query terms to them into grams and combining summary field values from such fields into the original text. QueryTreeUtil Deprecated.use QueryTree.and instead // TODO: Remove on Vespa 8 RangeQueryOptimizerFinds and optimizes ranges in queries: For single value attributes c1 $lt; x AND x > c2 becomes x IN <c1; c2>. SortingDegraderIf the query is eligible, specify that the query should degrade if it causes too many hits to avoid excessively expensive queries. VespaLowercasingSearcherTransform terms in query tree to lower case based on Vespa index settings. WandSearcherSearcher that will create a Vespa WAND item from a list of tokens with weights.