Package com.redis.lettucemod.api.sync
Interface RediSearchCommands<K,V>
-
- All Known Subinterfaces:
RedisModulesAdvancedClusterCommands<K,V>,RedisModulesClusterCommands<K,V>,RedisModulesCommands<K,V>
public interface RediSearchCommands<K,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AggregateResults<K>ftAggregate(K index, V query)AggregateResults<K>ftAggregate(K index, V query, AggregateOptions<K,V> options)AggregateWithCursorResults<K>ftAggregate(K index, V query, CursorOptions cursor)AggregateWithCursorResults<K>ftAggregate(K index, V query, CursorOptions cursor, AggregateOptions<K,V> options)java.lang.StringftAliasadd(K name, K index)java.lang.StringftAliasdel(K name)java.lang.StringftAliasupdate(K name, K index)java.lang.StringftAlter(K index, Field<K> field)java.lang.StringftCreate(K index, CreateOptions<K,V> options, Field<K>... fields)java.lang.StringftCreate(K index, Field<K>... fields)java.lang.StringftCursorDelete(K index, long cursor)AggregateWithCursorResults<K>ftCursorRead(K index, long cursor)AggregateWithCursorResults<K>ftCursorRead(K index, long cursor, long count)java.lang.LongftDictadd(K dict, V... terms)java.lang.LongftDictdel(K dict, V... terms)java.util.List<V>ftDictdump(K dict)java.lang.StringftDropindex(K index)java.lang.StringftDropindexDeleteDocs(K index)java.util.List<java.lang.Object>ftInfo(K index)java.util.List<K>ftList()SearchResults<K,V>ftSearch(K index, V query)SearchResults<K,V>ftSearch(K index, V query, SearchOptions<K,V> options)java.lang.LongftSugadd(K key, Suggestion<V> suggestion)java.lang.LongftSugaddIncr(K key, Suggestion<V> suggestion)java.lang.BooleanftSugdel(K key, V string)java.util.List<Suggestion<V>>ftSugget(K key, V prefix)java.util.List<Suggestion<V>>ftSugget(K key, V prefix, SuggetOptions options)java.lang.LongftSuglen(K key)java.util.List<V>ftTagvals(K index, K field)
-
-
-
Method Detail
-
ftDropindex
java.lang.String ftDropindex(K index)
-
ftDropindexDeleteDocs
java.lang.String ftDropindexDeleteDocs(K index)
-
ftInfo
java.util.List<java.lang.Object> ftInfo(K index)
-
ftAliasdel
java.lang.String ftAliasdel(K name)
-
ftList
java.util.List<K> ftList()
- Returns:
- List of RediSearch indexes
-
ftSearch
SearchResults<K,V> ftSearch(K index, V query)
-
ftSearch
SearchResults<K,V> ftSearch(K index, V query, SearchOptions<K,V> options)
-
ftAggregate
AggregateResults<K> ftAggregate(K index, V query)
-
ftAggregate
AggregateResults<K> ftAggregate(K index, V query, AggregateOptions<K,V> options)
-
ftAggregate
AggregateWithCursorResults<K> ftAggregate(K index, V query, CursorOptions cursor)
-
ftAggregate
AggregateWithCursorResults<K> ftAggregate(K index, V query, CursorOptions cursor, AggregateOptions<K,V> options)
-
ftCursorRead
AggregateWithCursorResults<K> ftCursorRead(K index, long cursor)
-
ftCursorRead
AggregateWithCursorResults<K> ftCursorRead(K index, long cursor, long count)
-
ftCursorDelete
java.lang.String ftCursorDelete(K index, long cursor)
-
ftSugadd
java.lang.Long ftSugadd(K key, Suggestion<V> suggestion)
-
ftSugaddIncr
java.lang.Long ftSugaddIncr(K key, Suggestion<V> suggestion)
-
ftSugget
java.util.List<Suggestion<V>> ftSugget(K key, V prefix)
-
ftSugget
java.util.List<Suggestion<V>> ftSugget(K key, V prefix, SuggetOptions options)
-
ftSuglen
java.lang.Long ftSuglen(K key)
-
-