# Functions
No description provided by the author
All punctuation marks and whitespaces (besides underscores) separate the document and queries into tokens.
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
NewAutocompleter creates a new Autocompleter with the given host and key name.
NewAutocompleter creates a new Autocompleter with the given pool and key name.
NewClient creates a new client connecting to the redis host, and using the given name as key prefix.
NewClientFromPool creates a new Client with the given pool and index name.
No description provided by the author
NewDocument creates a document with the specific id and score.
NewGeoField creates a new geo field with the given name.
NewGeoFieldOptions creates a new geo field with the given name and additional options.
No description provided by the author
This is only valid for >= RediSearch 2.0.
NewMisspelledSuggestion creates a MisspelledSuggestion with the specific term and score.
No description provided by the author
NewMultiError initializes a multierror with the given len, and all sub-errors set to nil.
No description provided by the author
NewNumericField creates a new numeric field with the given name.
NewNumericFieldOptions defines a numeric field with additional options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewQuery creates a new query for a given index with the given search term.
NewReducer creates a new Reducer object.
NewReducer creates a new Reducer object.
NewSchema creates a new Schema object.
No description provided by the author
NewSortableNumericField creates a new numeric field with the given name and a sortable flag.
NewSortableTextField creates a text field with the sortable flag set.
No description provided by the author
No description provided by the author
No description provided by the author
NewTagField creates a new text field with default options (separator: ,).
NewTagFieldOptions creates a new tag field with the given options.
NewTextField creates a new text field with the given weight.
NewTextFieldOptions creates a new text field with given options (weight/sortable).
Deprecated: Please use processAggReply() instead.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
Query Flags.
Query Flags.
No description provided by the author
No description provided by the author
GeoField geo-indexed point field.
GroupByReducerAvg is an alias for GROUPBY reducer AVG.
GroupByReducerCount is an alias for GROUPBY reducer COUNT.
GroupByReducerCountDistinct is an alias for GROUPBY reducer COUNT_DISTINCT.
GroupByReducerCountDistinctish is an alias for GROUPBY reducer COUNT_DISTINCTISH.
GroupByReducerFirstValue is an alias for GROUPBY reducer FIRST_VALUE.
GroupByReducerMax is an alias for GROUPBY reducer MAX.
GroupByReducerMin is an alias for GROUPBY reducer MIN.
GroupByReducerQuantile is an alias for GROUPBY reducer QUANTILE.
GroupByReducerRandomSample is an alias for GROUPBY reducer RANDOM_SAMPLE.
GroupByReducerStdDev is an alias for GROUPBY reducer STDDEV.
GroupByReducerSum is an alias for GROUPBY reducer SUM.
GroupByReducerToList is an alias for GROUPBY reducer TOLIST.
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
NumericField numeric range field.
Phonetic Matchers.
Phonetic Matchers.
Phonetic Matchers.
Phonetic Matchers.
The query terms must appear in order in the document.
Do not load any content from the documents, return just IDs.
Treat the terms verbatim and do not perform expansion.
Fetch document payloads as well as fields.
Fetch document scores as well as IDs and fields.
TagField is a field used for compact indexing of comma separated values.
TextField full-text field.
# Variables
DefaultIndexingOptions are the default options for document indexing.
DefaultOptions represents the default options.
DefaultIndexingOptions are the default options for document indexing.
# Structs
AggregateQuery.
Autocompleter implements a redisearch auto-completer API.
Client is an interface to redisearch's redis commands.
Cursor.
Document represents a single document to be indexed or returned from a query.
Field represents a single field's Schema.
Common filter.
GeoFieldOptions Options for geo fields.
FilterExpression the results to a given radius from lon and lat.
GroupBy.
HighlightOptions represents the options to higlight specific document fields.
IndexDefinition is used to define a index definition for automatic indexing on Hash update This is only valid for >= RediSearch 2.0.
IndexInfo - Structure showing information about an existing index.
IndexingOptions represent the options for indexing a single document.
MisspelledSuggestion is a single suggestion from the spelling corrections.
MisspelledTerm contains the misspelled term and a sortable list of suggestions returned from an engine.
No description provided by the author
NumericFieldOptions Options for numeric fields.
Limit results to those having numeric values ranging between min and max.
Options are flags passed to the the abstract Index call, which receives them as interface{}, allowing for implementation specific options.
Paging represents the offset paging of a search result.
No description provided by the author
Projection.
Query is a single search query and all its parameters and predicates.
Reducer represents an index schema Schema, or how the index would treat documents sent to it.
Schema represents an index schema Schema, or how the index would treat documents sent to it.
No description provided by the author
SortingKey represents the sorting option if the query needs to be sorted based on a sortable fields and not a ranking function.
SpellCheckOptions are options which are passed when performing spelling correction on a query.
Suggestion is a single suggestion being added or received from the Autocompleter.
SuggestOptions are options which are passed when recieving suggestions from the Autocompleter.
SummaryOptions represents the configuration used to create field summaries.
TagFieldOptions options for indexing tag fields.
TextFieldOptions Options for text fields - weight and stemming enabled/disabled.
# Interfaces
No description provided by the author
# Type aliases
DocumentList is used to sort documents by descending score.
FieldType is an enumeration of field/property types.
Flag is a type for query flags.
GroupByReducers.
MultiError Represents one or more errors.
No description provided by the author
PhoneticMatcherType is an enumeration of the phonetic algorithm and language used.
SuggestionList is a sortable list of suggestions returned from an engine.
units of Radius.