Package com.yahoo.search.querytransform


@ExportPackage package com.yahoo.search.querytransform
Vespa search platform query transformation infrastructure. Not a public API.
  • Class
    Description
    Transform all terms in the incoming query tree and highlight terms to lower case.
    Searcher that builds a PredicateItem from the &boolean properties and inserts it into a query.
     
    If position attribute has not been set, it will be set here.
    This class represents the root node of lowercasing Copyright Vespa.ai.
     
     
    Traverse a query tree and lowercase terms based on decision made in subclasses.
    Handles NGram indexes by splitting query terms to them into grams and combining summary field values from such fields into the original text.
    Finds and optimizes ranges in queries: For single value attributes c1 $lt; x AND x > c2 becomes x IN <c1; c2>.
    If the query is eligible, specify that the query should degrade if it causes too many hits to avoid excessively expensive queries.
    Transform terms in query tree to lower case based on Vespa index settings.
    Searcher that will create a Vespa WAND item from a list of tokens with weights.
    Recursively replaces all instances of OrItems with WeakAndItems if the query property weakand.replace is true.