| Package | Description |
|---|---|
| redis.clients.jedis | |
| redis.clients.jedis.search |
This package contains the classes and interfaces related to RediSearch module.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map.Entry<SearchResult,ProfilingInfo> |
UnifiedJedis.ftProfileSearch(java.lang.String indexName,
FTProfileParams profileParams,
java.lang.String query,
FTSearchParams searchParams) |
CommandObject<java.util.Map.Entry<SearchResult,ProfilingInfo>> |
CommandObjects.ftProfileSearch(java.lang.String indexName,
FTProfileParams profileParams,
java.lang.String query,
FTSearchParams searchParams) |
Response<SearchResult> |
PipeliningBase.ftSearch(java.lang.String indexName,
java.lang.String query,
FTSearchParams searchParams) |
SearchResult |
UnifiedJedis.ftSearch(java.lang.String indexName,
java.lang.String query,
FTSearchParams params) |
CommandObject<SearchResult> |
CommandObjects.ftSearch(java.lang.String indexName,
java.lang.String query,
FTSearchParams params) |
FtSearchIteration |
UnifiedJedis.ftSearchIteration(int batchSize,
java.lang.String indexName,
java.lang.String query,
FTSearchParams params)
limit(int, int) will be ignored. |
| Modifier and Type | Method and Description |
|---|---|
FTSearchParams |
FTSearchParams.addParam(java.lang.String name,
java.lang.Object value)
Parameters can be referenced in the query string by a $ , followed by the parameter name,
e.g., $user , and each such reference in the search query to a parameter name is substituted
by the corresponding parameter value.
|
FTSearchParams |
FTSearchParams.dialect(int dialect)
Set the dialect version to execute the query accordingly
|
FTSearchParams |
FTSearchParams.dialectOptional(int dialect)
This method will not replace the dialect if it has been already set.
|
FTSearchParams |
FTSearchParams.filter(FTSearchParams.NumericFilter numericFilter) |
FTSearchParams |
FTSearchParams.filter(java.lang.String field,
double min,
boolean exclusiveMin,
double max,
boolean exclusiveMax) |
FTSearchParams |
FTSearchParams.filter(java.lang.String field,
double min,
double max) |
FTSearchParams |
FTSearchParams.geoFilter(FTSearchParams.GeoFilter geoFilter) |
FTSearchParams |
FTSearchParams.geoFilter(java.lang.String field,
double lon,
double lat,
double radius,
GeoUnit unit) |
FTSearchParams |
FTSearchParams.highlight() |
FTSearchParams |
FTSearchParams.highlight(FTSearchParams.HighlightParams highlightParams) |
FTSearchParams |
FTSearchParams.inFields(java.util.Collection<java.lang.String> fields) |
FTSearchParams |
FTSearchParams.inFields(java.lang.String... fields)
Limit the query to results that are limited to a specific set of fields
|
FTSearchParams |
FTSearchParams.inKeys(java.util.Collection<java.lang.String> keys) |
FTSearchParams |
FTSearchParams.inKeys(java.lang.String... keys)
Limit the query to results that are limited to a specific set of keys
|
FTSearchParams |
FTSearchParams.inOrder() |
FTSearchParams |
FTSearchParams.language(java.lang.String language)
Set the query language, for stemming purposes
See http://redisearch.io for documentation on languages and stemming
|
FTSearchParams |
FTSearchParams.limit(int offset,
int num)
Limit the results to a certain offset and limit
|
FTSearchParams |
FTSearchParams.noContent()
Set the query not to return the contents of documents, and rather just return the ids
|
FTSearchParams |
FTSearchParams.noStopwords()
Set the query not to filter for stopwords.
|
FTSearchParams |
FTSearchParams.params(java.util.Map<java.lang.String,java.lang.Object> paramValues) |
FTSearchParams |
FTSearchParams.returnField(FieldName field) |
FTSearchParams |
FTSearchParams.returnField(FieldName field,
boolean decode) |
FTSearchParams |
FTSearchParams.returnField(java.lang.String field,
boolean decode) |
FTSearchParams |
FTSearchParams.returnFields(java.util.Collection<FieldName> fields) |
FTSearchParams |
FTSearchParams.returnFields(FieldName... fields) |
FTSearchParams |
FTSearchParams.returnFields(java.lang.String... fields)
Result's projection - the fields to return by the query
|
FTSearchParams |
FTSearchParams.scorer(java.lang.String scorer)
Set the query custom scorer
See http://redisearch.io for documentation on extending RediSearch
|
static FTSearchParams |
FTSearchParams.searchParams() |
FTSearchParams |
FTSearchParams.slop(int slop) |
FTSearchParams |
FTSearchParams.sortBy(java.lang.String sortBy,
SortingOrder order)
Set the query to be sorted by a Sortable field defined in the schema
|
FTSearchParams |
FTSearchParams.summarize() |
FTSearchParams |
FTSearchParams.summarize(FTSearchParams.SummarizeParams summarizeParams) |
FTSearchParams |
FTSearchParams.timeout(long timeout) |
FTSearchParams |
FTSearchParams.verbatim()
Set the query to verbatim mode, disabling stemming and query expansion
|
FTSearchParams |
FTSearchParams.withScores()
Set the query to return a factored score for each results.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map.Entry<SearchResult,ProfilingInfo> |
RediSearchCommands.ftProfileSearch(java.lang.String indexName,
FTProfileParams profileParams,
java.lang.String query,
FTSearchParams searchParams) |
SearchResult |
RediSearchCommands.ftSearch(java.lang.String indexName,
java.lang.String query,
FTSearchParams params) |
Response<SearchResult> |
RediSearchPipelineCommands.ftSearch(java.lang.String indexName,
java.lang.String query,
FTSearchParams searchParams) |
| Constructor and Description |
|---|
FtSearchIteration(ConnectionProvider connectionProvider,
int batchSize,
java.lang.String indexName,
java.lang.String query,
FTSearchParams params)
limit(int, int) will be ignored. |
FtSearchIteration(ConnectionProvider connectionProvider,
RedisProtocol protocol,
int batchSize,
java.lang.String indexName,
java.lang.String query,
FTSearchParams params)
limit(int, int) will be ignored. |
Copyright © 2025. All rights reserved.