All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description BoundsPostingList Wraps a posting stream of IntervalWithBounds objects (for collapsed fixed tree leaf nodes) into a PostingList.CachedPostingListCounter Counts the number of posting lists per document id.Config Configuration for aPredicateIndexBuilder
/PredicateIndex
instance.Config.Builder ConjunctionHit Represents a conjunction hit.ConjunctionId Conjunction id format: bit 31-1: id/hash bit 0: 0: negated, 1: not negatedConjunctionIdIterator Conjunction id posting list iterator for a single feature/assignment (e.g.ConjunctionIndex A searchable index of conjunctions (seeFeatureConjunction
/IndexableFeatureConjunction
).ConjunctionIndex.FeatureIndex ConjunctionIndexBuilder A builder forConjunctionIndex
.Feature Utility class for feature related constants and methods.FeatureConjunctionTransformer Transforms Conjunctions with only (negated)FeatureSet
instances toFeatureConjunction
.Hit Represents a hit from the predicate search algorithm.HitsVerificationBenchmark A test that runs outputs the hits for each query into result file.HitsVerificationBenchmark.BenchmarkArguments HitsVerificationBenchmark.BenchmarkArguments.Algorithm HitsVerificationBenchmark.BenchmarkArguments.Format IndexableFeatureConjunction IndexableFeatureConjunction is a post-processedFeatureConjunction
which can be indexed byConjunctionIndex
.Interval Utility class for interval related constants and methods.IntervalPostingList Implementation of PostingList for regular features that store their intervals and nothing else.IntervalWithBounds Represents a collapsed leaf node in the fixed tree range representation.MultiIntervalPostingList Shared implementation for posting lists that may have multiple intervals.Posting Represents an entry in a posting list, containing an integer id and integer data reference.PostingList Interface for posting lists to be used by the algorithm implemented in PredicateSearch.PostingListSearch Algorithms for searching in the docId arrays in posting lists.PredicateIndex An index ofPredicate
objects.PredicateIndexBenchmark A benchmark that tests the indexing and search performance.PredicateIndexBenchmark.BenchmarkArguments PredicateIndexBenchmark.BenchmarkArguments.Algorithm PredicateIndexBenchmark.BenchmarkArguments.Format PredicateIndexBuilder A builder forPredicateIndex
.PredicateIndexBuilder.PredicateIndexStats A collection of metrics about the currently builtPredicateIndex
.PredicateIntervalStore PredicateIntervalStore.Builder PredicateOptimizer Prepares the predicate for indexing.PredicateQuery Represents a query in the form of a set of boolean variables that are considered true.PredicateQuery.Feature PredicateQuery.RangeFeature PredicateQuerySerializer ConvertsPredicateQuery
to and from JSON Example: { features: [ {"k": "key-name", "v":"value", "s":"0xDEADBEEFDEADBEEF"} ], rangeFeatures: [ {"k": "key-name", "v":42, "s":"0xDEADBEEFDEADBEEF"} ] }PredicateRangeTermExpander Expands range terms from a query to find the set of features they translate to.PredicateRangeTermExpander.EdgeHandler Callback for edges generated by the expansion.PredicateRangeTermExpander.RangeHandler Callback for ranges generated by the expansion.PredicateSearch Implementation of the "Interval" predicate search algorithm.PredicateTreeAnalyzer This class analyzes a predicate tree to determine two characteristics: 1) The sub-tree size for each conjunction/disjunction node.PredicateTreeAnalyzerResult Holds the results fromPredicateTreeAnalyzer.analyzePredicateTree(com.yahoo.document.predicate.Predicate)
.PredicateTreeAnnotations Holds annotations for all the features of a predicate.PredicateTreeAnnotator Performs the labelling of the predicate tree.PrimitiveArraySorter This class enables sorting of an array of primitive short values using a supplied comparator for custom ordering.PrimitiveArraySorter.ShortComparator ResultMetrics Various metrics stored during query executionSerializationHelper Misc utility functions to help serialization ofPredicateIndex
.SimpleIndex An index mapping keys of type Long to lists of postings of generic data.SimpleIndex.Builder SimpleIndex.Entry TargetingQueryFileConverter Converts a targeting query (the format provided by targeting team) into a file of Vespa queries formatted as URLs.VespaFeedParser Parses a feed file containing documents in XML format.VespaFeedWriter VespaQueryParser Parses query file containing Vespa queries using the deprecated predicate format (query properties - not YQL).ZeroConstraintPostingList Wraps an int stream of document ids into a PostingList.ZstarCompressedPostingList Wraps a posting list of compressed NOT-features.