Uses of Package
com.yahoo.prelude.query
-
Packages that use com.yahoo.prelude.query Package Description com.yahoo.prelude.hitfield com.yahoo.prelude.query The query model representing a boolean combination of selection criterions, where elements may be simple criterions, nested boolean operators, or annotated pieces of natural language text.com.yahoo.prelude.query.parser com.yahoo.prelude.query.textualrepresentation com.yahoo.prelude.querytransform com.yahoo.prelude.semantics.engine com.yahoo.prelude.semantics.parser com.yahoo.prelude.semantics.rule com.yahoo.search.query The search query modelcom.yahoo.search.query.textserialize com.yahoo.search.query.textserialize.item com.yahoo.search.query.textserialize.serializer com.yahoo.search.querytransform Vespa search platform query transformation infrastructure. -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.hitfield Class Description WeightedSetItem A term which contains a weighted set. -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.query Class Description AndItem An and'ing of a collection of sub-expressionsAndSegmentItem An immutable and'ing of a collection of sub-expressions.BlockItem An interface used for anything which represents a single block of query input.CompositeIndexedItem Common implementation for Item classes implementing the IndexedItem interface.CompositeItem Superclass of expressions which contains a collection of sub-expressionsCompositeTaggableItem Common implementation for Item classes implementing the TaggableItem interface.HasIndexItem An interface for items where it is useful to access an associated index name.Highlight Class encapsulating information on extra highlight-terms for a queryIndexedItem Interface for Items that is indexedIndexedSegmentItem Common implementation for Item classes implementing the IndexedItem interface.IntItem This represents either a number (integer or floating point) a partial range, given by "<number" or ">number", where the numbers are exclusive, or a full or open range "[number;number], "[number;]" or "[;number]" where the numbers are inclusive, or exclusive if a square bracket is replaced with a pointy one If a range is specified in brackets, it is also permissible to add a third number specifying the number of hits this will match on each node - [from;to;hitLimit]Item A term of the query language.Item.ItemCreator The definitions in Item.ItemCreator must match the ones in searchlib/src/searchlib/parsequery/parse.hItem.ItemType The definitions in Item.ItemType must match the ones in searchlib/src/vespa/searchlib/parsequery/parse.hLimit An immutable numeric range limit which can be inclusive or exclusiveMarkerWordItem Special words known by the index used for marking things.NearItem A set of terms which must be near each other to match.NonReducibleCompositeItem A composite item which specifies semantics which are not maintained if an instance with a single child is replaced by the single child.PhraseItem A term which contains a phrase - a collection of word termsPhraseSegmentItem A term which contains a fixed length phrase, a collection of word terms, resulting from a single segmentation operation.PredicateQueryItem A PredicateQueryItem is a collection of feature/value-pairs that are used to query predicate fields, which contains boolean constraints.PredicateQueryItem.Entry PredicateQueryItem.EntryBase PredicateQueryItem.RangeEntry PureWeightedItem QueryCanonicalizer.CanonicalizationResult SegmentingRule If a term has to be resegmented, and the result is more than one word, this is how the result should be handled in the query tree.SegmentItem An immutable and'ing of a collection of sub-expressions.SimpleIndexedItem Common implementation for Item classes implementing the IndexedItem interface.SimpleTaggableItem Common implementation for Item classes implementing the TaggableItem interface.Substring An substring which also provides access to the full (query) string it is a substring of.TaggableItem An interface used for anything which may be addressed using an external, unique ID in the query tree in the backend.TaggableSegmentItem Common implementation for Item classes implementing the TaggableItem interface.TermItem Superclass of "leaf" conditions containing a single entity which is either matched in a field or not.TermType A term type enumerationToolBox.QueryVisitor WeightedSetItem A term which contains a weighted set.WordAlternativesItem.Alternative WordItem A simple word or token to match in some field. -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.query.parser Class Description AndItem An and'ing of a collection of sub-expressionsItem A term of the query language.NotItem A composite item where the first item is positive and the following items are negative items which should be excluded from the result.OrItem An or'ing of a collection of sub-expressionsSubstring An substring which also provides access to the full (query) string it is a substring of. -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.query.textualrepresentation Class Description Item A term of the query language. -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.querytransform Class Description CompositeItem Superclass of expressions which contains a collection of sub-expressionsItem A term of the query language.TermItem Superclass of "leaf" conditions containing a single entity which is either matched in a field or not. -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.semantics.engine Class Description CompositeItem Superclass of expressions which contains a collection of sub-expressionsItem A term of the query language.TermItem Superclass of "leaf" conditions containing a single entity which is either matched in a field or not.TermType A term type enumeration -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.semantics.parser Class Description TermType A term type enumeration -
Classes in com.yahoo.prelude.query used by com.yahoo.prelude.semantics.rule Class Description Item A term of the query language.TermItem Superclass of "leaf" conditions containing a single entity which is either matched in a field or not.TermType A term type enumeration -
Classes in com.yahoo.prelude.query used by com.yahoo.search.query Class Description CompositeItem Superclass of expressions which contains a collection of sub-expressionsHighlight Class encapsulating information on extra highlight-terms for a queryIndexedItem Interface for Items that is indexedItem A term of the query language.Item.ItemType The definitions in Item.ItemType must match the ones in searchlib/src/vespa/searchlib/parsequery/parse.h -
Classes in com.yahoo.prelude.query used by com.yahoo.search.query.textserialize Class Description Item A term of the query language. -
Classes in com.yahoo.prelude.query used by com.yahoo.search.query.textserialize.item Class Description CompositeItem Superclass of expressions which contains a collection of sub-expressionsItem A term of the query language.Item.ItemType The definitions in Item.ItemType must match the ones in searchlib/src/vespa/searchlib/parsequery/parse.hNearItem A set of terms which must be near each other to match.NotItem A composite item where the first item is positive and the following items are negative items which should be excluded from the result.TaggableItem An interface used for anything which may be addressed using an external, unique ID in the query tree in the backend.TermItem Superclass of "leaf" conditions containing a single entity which is either matched in a field or not. -
Classes in com.yahoo.prelude.query used by com.yahoo.search.query.textserialize.serializer Class Description Item A term of the query language. -
Classes in com.yahoo.prelude.query used by com.yahoo.search.querytransform Class Description CompositeItem Superclass of expressions which contains a collection of sub-expressionsItem A term of the query language.PredicateQueryItem A PredicateQueryItem is a collection of feature/value-pairs that are used to query predicate fields, which contains boolean constraints.WordItem A simple word or token to match in some field.