package
0.0.0-20210520073656-e34cafd11806
Repository: https://github.com/sajari/protogen-go.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
# Constants
Average length of string-based fields.
Average number of items in repeated fields.
Number of unique values for the field.
Number of records with the field set.
Maximum length of string-based fields.
Maximum number of items in repeated fields.
Minimum length of string-based fields.
Minimum number of items in repeated fields.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Average field value.
Maximum field value.
Minimum field value.
Sum of all field values.
Extend the boosting to apply after the defined region of the boosting interval.
Extend the boost to apply before the defined region of the boosting interval.
Extend the boosting to apply before and after the defined region.
Points outside the interval receive no boost.
All of the filters must be satisfied.
Any of the filters must be satisfied.
None of the filters must be satisfied.
One of the filters (and only one) must be satisfied.
For STRING fields this is case insensitive.
For STRING fields this is case insensitive.
Equal value.
No description provided by the author
No description provided by the author
For STRING fields this is case insensitive.
For STRING fields this is case insensitive.
No description provided by the author
No description provided by the author
Not equal value.
Inside is used to configure a geo filter to be satisfied on all points within the radius.
Outside is used to configure a geo filter to be satisfied to all points outside the radius.
Absolute-normalised scoring sets the maximum possible score to be when the exact terms are matched in every indexed field.
Maximum-normalised scoring sets the maximum possible score to the maximally scoring index field.
Ascending: from least to greatest, for non-numeric fields this means alphabetical order.
Descending: from greatest to least, for non-numeric fields this means reverse-alphabetical order.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Aggregate is a statistical query run on the result set of a search.
Analysis performs field-data analysis.
No description provided by the author
Bucket groups records using filters, Records which satisfy the filter will be included in the bucket.
No description provided by the author
Bucket represents records which satisfy a Filter.
Count records the number of unique values for a field.
No description provided by the author
Date groups timestamp values into date-interval buckets.
No description provided by the author
Metric calculates numerical information from a field.
No description provided by the author
AggregateFilter is an aggregate-filter pair.
AggregateResponse contains statistical information representing aggregation results.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Buckets is a full set of buckets computed in an aggregation.
No description provided by the author
Bucket is the result of a bucket aggregate.
Count contains the counts for the set of values returned.
No description provided by the author
No description provided by the author
No description provided by the author
Metric represents the metric type requested, represented by an Enumeration Type.
No description provided by the author
Percentile contains the data points returned in a percentile aggregate step.
No description provided by the author
No description provided by the author
AnalyseRequest applies a search request to a record.
AnalyseResponse contains the analysis of the record against the query request.
Terms is a list of terms which overlap for a particular record.
Body is a weighted free text query.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Terms is a list of terms.
EvaluateRequest contains all parameters necessary to make an Evaluate call.
FieldBoost is used to influence the score of a record based on its field values.
No description provided by the author
No description provided by the author
Element is an element-based boost for repeated fields.
No description provided by the author
Filter is a boost applied to records which satisfy a filter.
No description provided by the author
Interval is a distance-based boost for numeric fields.
No description provided by the author
Point is a pair (point, value) which defines the boost value at a particiular point.
Text represents a text-based boosting for string fields.
No description provided by the author
Filter describes a set of conditions to match values in record fields.
Combinator is a filter which combines other filters.
No description provided by the author
Field is a filter which is applied to a record field.
No description provided by the author
Geo is a geo-based filter for records with lat/lng fields representing a location.
No description provided by the author
No description provided by the author
InstanceBoost represents a boosting which is a applied to instances of terms in the reverse index.
Field is an instance boost which is applied to term instances which originate from the given meta field.
No description provided by the author
Score is an instance boost that boosts term instances using on their individual scores based on individual interactions.
No description provided by the author
Result is a record as represented in a search result.
SearchRequest contains all the parameters to query a collection.
FeatureQuery defines criteria for boosting.
FieldBoost is a boost is a feature boost on a field.
IndexQuery defines criteria for matching and scoring records based on full-text style term matching and record field values.
SearchResponse contains all data in response to a search request.
Sort defines the ordering of result records using.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Term represents a tokenized piece of text (i.e.
Transform is a transformation of the search request to be applied before the search is run.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
# Type aliases
No description provided by the author
No description provided by the author
Enumeration of metric types.
Extension is an enumeration of options which define how to handle values which fall outside the interval.
Operator is an enumeration of combination operators.
Operator is an enumeration of operators.
Region is an enumeration that defines regions for geo-boosting.
Instance score mode sets the scoring mode for computing score normalisation.
Order is an enumeration that defines orderings for sorting.