- add(String, Value...) - Method in class io.redisearch.querybuilder.QueryNode
-
Add a match criteria to this node
- add(String, String...) - Method in class io.redisearch.querybuilder.QueryNode
-
Convenience method to add a list of string values
- add(String, Collection<Value>) - Method in class io.redisearch.querybuilder.QueryNode
-
Add a list of values from a collection
- add(Node...) - Method in class io.redisearch.querybuilder.QueryNode
-
Add children nodes to this node.
- addDocument(Document, AddOptions) - Method in interface io.redisearch.Client
-
- addDocument(String, double, Map<String, Object>, boolean, boolean, byte[]) - Method in class io.redisearch.client.Client
-
Add a single document to the query
- addDocument(Document) - Method in class io.redisearch.client.Client
-
Add a document to the index
- addDocument(Document, AddOptions) - Method in class io.redisearch.client.Client
-
Add a document to the index
- addDocument(String, double, Map<String, Object>) - Method in class io.redisearch.client.Client
-
- addDocument(String, Map<String, Object>) - Method in class io.redisearch.client.Client
-
- addDocuments(Document...) - Method in class io.redisearch.client.Client
-
- addDocuments(AddOptions, Document...) - Method in class io.redisearch.client.Client
-
Add a batch of documents to the index
- addField(Schema.Field) - Method in class io.redisearch.Schema
-
- addFilter(Query.Filter) - Method in class io.redisearch.Query
-
Add a filter to the query's filter list
- addGeoField(String) - Method in class io.redisearch.Schema
-
Add a geo filtering field to the schema.
- addHash(String, double, boolean) - Method in interface io.redisearch.Client
-
- addHash(String, double, boolean) - Method in class io.redisearch.client.Client
-
Index a document already in redis as a HASH key.
- addNumericField(String) - Method in class io.redisearch.Schema
-
Add a numeric field to the schema
- AddOptions - Class in io.redisearch.client
-
Created by mnunberg on 2/15/18.
- AddOptions() - Constructor for class io.redisearch.client.AddOptions
-
Create a new DocumentOptions object.
- AddOptions.ReplacementPolicy - Enum in io.redisearch.client
-
- addSortableNumericField(String) - Method in class io.redisearch.Schema
-
- addSortableTextField(String, double) - Method in class io.redisearch.Schema
-
Add a text field that can be sorted on
- addSuggestion(Suggestion, boolean) - Method in interface io.redisearch.Client
-
Add a word to the suggestion index for redis plugin
- addSuggestion(Suggestion, boolean) - Method in class io.redisearch.client.Client
-
- addTagField(String) - Method in class io.redisearch.Schema
-
- addTagField(String, String) - Method in class io.redisearch.Schema
-
- addTextField(String, double) - Method in class io.redisearch.Schema
-
Add a text field to the schema with a given weight
- aggregate(AggregationRequest) - Method in interface io.redisearch.Client
-
- aggregate(AggregationRequest) - Method in class io.redisearch.client.Client
-
- AggregationRequest - Class in io.redisearch.aggregation
-
Created by mnunberg on 2/22/18.
- AggregationRequest(String) - Constructor for class io.redisearch.aggregation.AggregationRequest
-
- AggregationRequest() - Constructor for class io.redisearch.aggregation.AggregationRequest
-
- AggregationResult - Class in io.redisearch
-
Created by mnunberg on 2/22/18.
- AggregationResult(List<Object>) - Constructor for class io.redisearch.AggregationResult
-
- apply(String, String) - Method in class io.redisearch.aggregation.AggregationRequest
-
- as(String) - Method in class io.redisearch.aggregation.reducers.Reducer
-
- asc(String) - Static method in class io.redisearch.aggregation.SortedField
-
- AutoCompleter - Class in io.redisearch.client
-
TODO: Abstract auto-complete commands
- AutoCompleter() - Constructor for class io.redisearch.client.AutoCompleter
-
- AutoCompleter.Command - Enum in io.redisearch.client
-
- avg(String) - Static method in class io.redisearch.aggregation.reducers.Reducers
-
- Client - Interface in io.redisearch
-
- Client - Class in io.redisearch.client
-
Client is the main RediSearch client class, wrapping connection management and all RediSearch commands
- Client(String, String, int, int, int) - Constructor for class io.redisearch.client.Client
-
Create a new client to a RediSearch index
- Client(String, String, int, int, int, String) - Constructor for class io.redisearch.client.Client
-
- Client(String, String, int) - Constructor for class io.redisearch.client.Client
-
- Client(String, String, Set<String>, int, int, String) - Constructor for class io.redisearch.client.Client
-
Create a new client to a RediSearch index with JediSentinelPool implementation.
- Client(String, String, Set<String>, int, int) - Constructor for class io.redisearch.client.Client
-
Create a new client to a RediSearch index with JediSentinelPool implementation.
- Client(String, String, Set<String>) - Constructor for class io.redisearch.client.Client
-
Create a new client to a RediSearch index with JediSentinelPool implementation.
- Client.IndexOptions - Class in io.redisearch.client
-
IndexOptions encapsulates flags for index creation and shuold be given to the client on index creation
- ClusterClient - Class in io.redisearch.client
-
Created by dvirvolk on 12/04/2017.
- ClusterClient(String, String, int, int, int) - Constructor for class io.redisearch.client.ClusterClient
-
Create a new client to a RediSearch index
- ClusterClient(String, String, int, int, int, String) - Constructor for class io.redisearch.client.ClusterClient
-
Create a new ClusterClient to a RediSearch index which can connect to password protected
Redis Server
- ClusterClient(String, String, int) - Constructor for class io.redisearch.client.ClusterClient
-
- ClusterClient(String, String, Set<String>, int, int, String) - Constructor for class io.redisearch.client.ClusterClient
-
Creates a new ClusterClient to a RediSearch index with JedisSentinelPool implementation.
- ClusterClient(String, String, Set<String>, int, int) - Constructor for class io.redisearch.client.ClusterClient
-
Creates a new ClusterClient to a RediSearch index with JedisSentinelPool implementation.
- ClusterClient(String, String, Set<String>) - Constructor for class io.redisearch.client.ClusterClient
-
Creates a new ClusterClient to a RediSearch index with JedisSentinelPool implementation.
- ClusterClient - Interface in io.redisearch
-
- ClusterCommands() - Constructor for class io.redisearch.client.Commands.ClusterCommands
-
- commands - Variable in class io.redisearch.client.Client
-
- Commands - Class in io.redisearch.client
-
Jedis enum for command encapsulation
- Commands() - Constructor for class io.redisearch.client.Commands
-
- Commands.ClusterCommand - Enum in io.redisearch.client
-
- Commands.ClusterCommands - Class in io.redisearch.client
-
- Commands.Command - Enum in io.redisearch.client
-
- Commands.CommandProvider - Interface in io.redisearch.client
-
- Commands.SingleNodeCommands - Class in io.redisearch.client
-
- containsKey(String) - Method in class io.redisearch.aggregation.Row
-
- count() - Static method in class io.redisearch.aggregation.reducers.Reducers
-
- count_distinct(String) - Static method in class io.redisearch.aggregation.reducers.Reducers
-
- count_distinctish(String) - Static method in class io.redisearch.aggregation.reducers.Reducers
-
- createIndex(Schema, Client.IndexOptions) - Method in class io.redisearch.client.Client
-
Create the index definition in redis
- createIndex(Schema, Client.IndexOptions) - Method in interface io.redisearch.Client
-
- Schema - Class in io.redisearch
-
Schema abstracs the schema definition when creating an index.
- Schema() - Constructor for class io.redisearch.Schema
-
- Schema.Field - Class in io.redisearch
-
- Schema.FieldType - Enum in io.redisearch
-
- Schema.TextField - Class in io.redisearch
-
FullText field spec.
- score(double) - Method in class io.redisearch.Suggestion.Builder
-
- search(Query) - Method in class io.redisearch.client.Client
-
Search the index
- search(Query) - Method in interface io.redisearch.Client
-
- SearchResult - Class in io.redisearch
-
SearchResult encapsulates the returned result from a search query.
- SearchResult(List<Object>, boolean, boolean, boolean) - Constructor for class io.redisearch.SearchResult
-
- serializeRedisArgs(List<byte[]>) - Method in class io.redisearch.aggregation.AggregationRequest
-
- serializeRedisArgs(List<String>) - Method in class io.redisearch.client.Client.IndexOptions
-
- serializeRedisArgs(List<byte[]>) - Method in class io.redisearch.Query.GeoFilter
-
- serializeRedisArgs(List<byte[]>) - Method in class io.redisearch.Query.NumericFilter
-
- serializeRedisArgs(List<byte[]>) - Method in class io.redisearch.Query
-
- serializeRedisArgs(List<String>) - Method in class io.redisearch.Schema.Field
-
- serializeRedisArgs(List<String>) - Method in class io.redisearch.Schema.TextField
-
- set(String, Object) - Method in class io.redisearch.Document
-
- setAlias(String) - Method in class io.redisearch.aggregation.reducers.Reducer
-
- setAliasAsField() - Method in class io.redisearch.aggregation.reducers.Reducer
-
- setLanguage(String) - Method in class io.redisearch.client.AddOptions
-
Set the indexing language
- setLanguage(String) - Method in class io.redisearch.Query
-
Set the query language, for stemming purposes
- setNoContent() - Method in class io.redisearch.Query
-
Set the query not to return the contents of documents, and rather just return the ids
- setNosave() - Method in class io.redisearch.client.AddOptions
-
Indicate that the document's contents should not be stored in the database.
- setNosave(boolean) - Method in class io.redisearch.client.AddOptions
-
Whether document's contents should not be stored in the database.
- SetNoStopwords() - Method in class io.redisearch.client.Client.IndexOptions
-
Set the index to contain no stopwords, overriding the default list
- setNoStopwords() - Method in class io.redisearch.Query
-
Set the query not to filter for stopwords.
- setPayload(byte[]) - Method in class io.redisearch.Query
-
- setReplacementPolicy(AddOptions.ReplacementPolicy) - Method in class io.redisearch.client.AddOptions
-
Indicate the behavior for the existing document.
- setScore(float) - Method in class io.redisearch.Document
-
Set the document's score
- setSortBy(String, boolean) - Method in class io.redisearch.Query
-
Set the query to be sorted by a sortable field defined in the schem
- SetStopwords(String...) - Method in class io.redisearch.client.Client.IndexOptions
-
Set a custom stopword list
- setVerbatim() - Method in class io.redisearch.Query
-
Set the query to verbatim mode, disabling stemming and query expansion
- setWithPaload() - Method in class io.redisearch.Query
-
Set the query to return object payloads, if any were given
- setWithScores() - Method in class io.redisearch.Query
-
Set the query to return a factored score for each results.
- shouldUseParens(Node.ParenMode) - Method in class io.redisearch.querybuilder.QueryNode
-
- SingleNodeCommands() - Constructor for class io.redisearch.client.Commands.SingleNodeCommands
-
- sortable - Variable in class io.redisearch.Schema.Field
-
- sortBy(SortedField...) - Method in class io.redisearch.aggregation.AggregationRequest
-
- sortBy(Collection<SortedField>, int) - Method in class io.redisearch.aggregation.AggregationRequest
-
- sortBy(SortedField, int) - Method in class io.redisearch.aggregation.AggregationRequest
-
- sortByAsc(String) - Method in class io.redisearch.aggregation.AggregationRequest
-
- sortByDesc(String) - Method in class io.redisearch.aggregation.AggregationRequest
-
- SortedField - Class in io.redisearch.aggregation
-
Created by mnunberg on 2/22/18.
- SortedField(String, SortedField.SortOrder) - Constructor for class io.redisearch.aggregation.SortedField
-
- SortedField.SortOrder - Enum in io.redisearch.aggregation
-
- stddev(String) - Static method in class io.redisearch.aggregation.reducers.Reducers
-
- str(String) - Method in class io.redisearch.Suggestion.Builder
-
- Suggestion - Class in io.redisearch
-
- Suggestion.Builder - Class in io.redisearch
-
- SuggestionOptions - Class in io.redisearch.client
-
- SuggestionOptions.Builder - Class in io.redisearch.client
-
- SuggestionOptions.With - Enum in io.redisearch.client
-
- sum(String) - Static method in class io.redisearch.aggregation.reducers.Reducers
-
- summarizeFields - Variable in class io.redisearch.Query
-
- summarizeFields(int, int, String, String...) - Method in class io.redisearch.Query
-
- summarizeFields(String...) - Method in class io.redisearch.Query
-
- summarizeFragmentLen - Variable in class io.redisearch.Query
-
- summarizeNumFragments - Variable in class io.redisearch.Query
-
- summarizeSeparator - Variable in class io.redisearch.Query
-
- Value - Class in io.redisearch.querybuilder
-
Created by mnunberg on 2/23/18.
- Value() - Constructor for class io.redisearch.querybuilder.Value
-
- value(String) - Static method in class io.redisearch.querybuilder.Values
-
- ValueNode - Class in io.redisearch.querybuilder
-
Created by mnunberg on 2/23/18.
- ValueNode(String, String, Value...) - Constructor for class io.redisearch.querybuilder.ValueNode
-
- ValueNode(String, String, String...) - Constructor for class io.redisearch.querybuilder.ValueNode
-
- valueOf(String) - Static method in enum io.redisearch.aggregation.SortedField.SortOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redisearch.client.AddOptions.ReplacementPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redisearch.client.AutoCompleter.Command
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redisearch.client.Commands.ClusterCommand
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redisearch.client.Commands.Command
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redisearch.client.SuggestionOptions.With
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redisearch.querybuilder.Node.ParenMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.redisearch.Schema.FieldType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.redisearch.aggregation.SortedField.SortOrder
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.redisearch.client.AddOptions.ReplacementPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.redisearch.client.AutoCompleter.Command
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.redisearch.client.Commands.ClusterCommand
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.redisearch.client.Commands.Command
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.redisearch.client.SuggestionOptions.With
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.redisearch.querybuilder.Node.ParenMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Values - Class in io.redisearch.querybuilder
-
Created by mnunberg on 2/23/18.
- values() - Static method in enum io.redisearch.Schema.FieldType
-
Returns an array containing the constants of this enum type, in
the order they are declared.