public class RediSearchAsyncCommandsImpl<K,V> extends io.lettuce.core.RedisAsyncCommandsImpl<K,V> implements RediSearchAsyncCommands<K,V>
| Constructor and Description |
|---|
RediSearchAsyncCommandsImpl(StatefulRediSearchConnection<K,V> connection,
io.lettuce.core.codec.RedisCodec<K,V> codec) |
| Modifier and Type | Method and Description |
|---|---|
io.lettuce.core.RedisFuture<AggregateResults<K,V>> |
aggregate(K index,
V query) |
io.lettuce.core.RedisFuture<AggregateResults<K,V>> |
aggregate(K index,
V query,
AggregateOptions options) |
io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> |
aggregate(K index,
V query,
Cursor cursor) |
io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> |
aggregate(K index,
V query,
Cursor cursor,
AggregateOptions options) |
io.lettuce.core.RedisFuture<java.lang.String> |
aliasAdd(K name,
K index) |
io.lettuce.core.RedisFuture<java.lang.String> |
aliasDel(K name) |
io.lettuce.core.RedisFuture<java.lang.String> |
aliasUpdate(K name,
K index) |
io.lettuce.core.RedisFuture<java.lang.String> |
alter(K index,
Field<K> field) |
io.lettuce.core.RedisFuture<java.lang.String> |
create(K index,
CreateOptions<K,V> options,
Field<K>... fields) |
io.lettuce.core.RedisFuture<java.lang.String> |
create(K index,
Field<K>... fields) |
io.lettuce.core.RedisFuture<java.lang.String> |
cursorDelete(K index,
long cursor) |
io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> |
cursorRead(K index,
long cursor) |
io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> |
cursorRead(K index,
long cursor,
long count) |
io.lettuce.core.RedisFuture<java.lang.String> |
dropIndex(K index) |
io.lettuce.core.RedisFuture<java.lang.String> |
dropIndex(K index,
boolean deleteDocs) |
io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>> |
ftInfo(K index) |
StatefulRediSearchConnection<K,V> |
getStatefulConnection() |
io.lettuce.core.RedisFuture<java.util.List<K>> |
list() |
io.lettuce.core.RedisFuture<SearchResults<K,V>> |
search(K index,
V query) |
io.lettuce.core.RedisFuture<SearchResults<K,V>> |
search(K index,
V query,
SearchOptions<K> options) |
io.lettuce.core.RedisFuture<java.lang.Long> |
sugadd(K key,
Suggestion<V> suggestion) |
io.lettuce.core.RedisFuture<java.lang.Long> |
sugadd(K key,
Suggestion<V> suggestion,
boolean increment) |
io.lettuce.core.RedisFuture<java.lang.Boolean> |
sugdel(K key,
V string) |
io.lettuce.core.RedisFuture<java.util.List<Suggestion<V>>> |
sugget(K key,
V prefix) |
io.lettuce.core.RedisFuture<java.util.List<Suggestion<V>>> |
sugget(K key,
V prefix,
SuggetOptions options) |
io.lettuce.core.RedisFuture<java.lang.Long> |
suglen(K key) |
append, asking, auth, auth, auth, auth, bgrewriteaof, bgsave, bitcount, bitcount, bitfield, bitopAnd, bitopNot, bitopOr, bitopXor, bitpos, bitpos, bitpos, blpop, brpop, brpoplpush, bzpopmax, bzpopmin, clientCaching, clientGetname, clientGetredir, clientId, clientKill, clientKill, clientList, clientPause, clientSetname, clientTracking, clientUnblock, clusterAddSlots, clusterBumpepoch, clusterCountFailureReports, clusterCountKeysInSlot, clusterDelSlots, clusterFailover, clusterFlushslots, clusterForget, clusterGetKeysInSlot, clusterInfo, clusterKeyslot, clusterMeet, clusterMyId, clusterNodes, clusterReplicate, clusterReset, clusterSaveconfig, clusterSetConfigEpoch, clusterSetSlotImporting, clusterSetSlotMigrating, clusterSetSlotNode, clusterSetSlotStable, clusterSlaves, clusterSlots, command, commandCount, commandInfo, commandInfo, configGet, configResetstat, configRewrite, configSet, dbsize, debugCrashAndRecover, debugHtstats, debugObject, debugOom, debugReload, debugRestart, debugSdslen, debugSegfault, decr, decrby, del, del, digest, digest, discard, dispatch, dispatch, dispatch, dispatch, dispatch, dump, echo, eval, eval, eval, eval, evalsha, evalsha, exec, exists, exists, expire, expireat, expireat, flushall, flushallAsync, flushCommands, flushdb, flushdbAsync, geoadd, geoadd, geodist, geohash, geopos, georadius_ro, georadius_ro, georadius, georadius, georadius, georadiusbymember_ro, georadiusbymember_ro, georadiusbymember, georadiusbymember, georadiusbymember, get, getbit, getConnection, getrange, getset, hdel, hexists, hget, hgetall, hgetall, hincrby, hincrbyfloat, hkeys, hkeys, hlen, hmget, hmget, hmset, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hset, hset, hsetnx, hstrlen, hvals, hvals, incr, incrby, incrbyfloat, info, info, isOpen, keys, keys, lastsave, lindex, linsert, llen, lpop, lpos, lpos, lpos, lpos, lpush, lpushx, lrange, lrange, lrem, lset, ltrim, memoryUsage, mget, mget, mget, mget, migrate, migrate, move, mset, msetnx, multi, objectEncoding, objectIdletime, objectRefcount, persist, pexpire, pexpireat, pexpireat, pfadd, pfcount, pfmerge, ping, psetex, pttl, publish, pubsubChannels, pubsubChannels, pubsubNumpat, pubsubNumsub, quit, randomkey, readOnly, readWrite, rename, renamenx, reset, restore, restore, role, rpop, rpoplpush, rpush, rpushx, sadd, save, scan, scan, scan, scan, scan, scan, scan, scan, scard, scriptExists, scriptFlush, scriptKill, scriptLoad, scriptLoad, sdiff, sdiff, sdiffstore, select, set, set, setAutoFlushCommands, setbit, setex, setnx, setrange, setTimeout, shutdown, sinter, sinter, sinterstore, sismember, slaveof, slaveofNoOne, slowlogGet, slowlogGet, slowlogLen, slowlogReset, smembers, smembers, smove, sort, sort, sort, sort, sortStore, spop, spop, srandmember, srandmember, srandmember, srem, sscan, sscan, sscan, sscan, sscan, sscan, sscan, sscan, stralgoLcs, strlen, sunion, sunion, sunionstore, swapdb, time, touch, touch, ttl, type, unlink, unlink, unwatch, waitForReplication, watch, xack, xadd, xadd, xadd, xadd, xclaim, xclaim, xdel, xgroupCreate, xgroupCreate, xgroupDelconsumer, xgroupDestroy, xgroupSetid, xinfoConsumers, xinfoGroups, xinfoStream, xlen, xpending, xpending, xpending, xrange, xrange, xread, xread, xreadgroup, xreadgroup, xrevrange, xrevrange, xtrim, xtrim, zadd, zadd, zadd, zadd, zadd, zadd, zaddincr, zaddincr, zcard, zcount, zcount, zcount, zincrby, zinterstore, zinterstore, zlexcount, zlexcount, zpopmax, zpopmax, zpopmin, zpopmin, zrange, zrange, zrangebylex, zrangebylex, zrangebylex, zrangebylex, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangeWithScores, zrangeWithScores, zrank, zrem, zremrangebylex, zremrangebylex, zremrangebyrank, zremrangebyscore, zremrangebyscore, zremrangebyscore, zrevrange, zrevrange, zrevrangebylex, zrevrangebylex, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangeWithScores, zrevrangeWithScores, zrevrank, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscore, zunionstore, zunionstoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauth, auth, select, swapdbasking, clusterAddSlots, clusterBumpepoch, clusterCountFailureReports, clusterCountKeysInSlot, clusterDelSlots, clusterFailover, clusterFlushslots, clusterForget, clusterGetKeysInSlot, clusterInfo, clusterKeyslot, clusterMeet, clusterMyId, clusterNodes, clusterReplicate, clusterReset, clusterSaveconfig, clusterSetConfigEpoch, clusterSetSlotImporting, clusterSetSlotMigrating, clusterSetSlotNode, clusterSetSlotStable, clusterSlaves, clusterSlots, del, mget, mset, msetnx, readOnly, readWrite, setTimeoutdispatch, dispatch, echo, flushCommands, isOpen, ping, publish, pubsubChannels, pubsubChannels, pubsubNumpat, pubsubNumsub, quit, reset, role, setAutoFlushCommands, waitForReplicationgeoadd, geoadd, geodist, geohash, geopos, georadius, georadius, georadius, georadiusbymember, georadiusbymember, georadiusbymemberhdel, hexists, hget, hgetall, hgetall, hincrby, hincrbyfloat, hkeys, hkeys, hlen, hmget, hmget, hmset, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hset, hset, hsetnx, hstrlen, hvals, hvalspfadd, pfcount, pfmergedump, exists, expire, expireat, expireat, keys, keys, migrate, migrate, move, objectEncoding, objectIdletime, objectRefcount, persist, pexpire, pexpireat, pexpireat, pttl, randomkey, rename, renamenx, restore, restore, scan, scan, scan, scan, scan, scan, scan, scan, sort, sort, sort, sort, sortStore, touch, ttl, type, unlinkblpop, brpop, brpoplpush, lindex, linsert, llen, lpop, lpos, lpos, lpos, lpos, lpush, lpushx, lrange, lrange, lrem, lset, ltrim, rpop, rpoplpush, rpush, rpushxdigest, digest, eval, eval, eval, eval, evalsha, evalsha, scriptExists, scriptFlush, scriptKill, scriptLoad, scriptLoadbgrewriteaof, bgsave, clientCaching, clientGetname, clientGetredir, clientId, clientKill, clientKill, clientList, clientPause, clientSetname, clientTracking, clientUnblock, command, commandCount, commandInfo, commandInfo, configGet, configResetstat, configRewrite, configSet, dbsize, debugCrashAndRecover, debugHtstats, debugObject, debugOom, debugReload, debugRestart, debugSdslen, debugSegfault, flushall, flushallAsync, flushdb, flushdbAsync, info, info, lastsave, memoryUsage, save, shutdown, slaveof, slaveofNoOne, slowlogGet, slowlogGet, slowlogLen, slowlogReset, timesadd, scard, sdiff, sdiff, sdiffstore, sinter, sinter, sinterstore, sismember, smembers, smembers, smove, spop, spop, srandmember, srandmember, srandmember, srem, sscan, sscan, sscan, sscan, sscan, sscan, sscan, sscan, sunion, sunion, sunionstorebzpopmax, bzpopmin, zadd, zadd, zadd, zadd, zadd, zadd, zaddincr, zaddincr, zcard, zcount, zcount, zcount, zincrby, zinterstore, zinterstore, zlexcount, zlexcount, zpopmax, zpopmax, zpopmin, zpopmin, zrange, zrange, zrangebylex, zrangebylex, zrangebylex, zrangebylex, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscore, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangebyscoreWithScores, zrangeWithScores, zrangeWithScores, zrank, zrem, zremrangebylex, zremrangebylex, zremrangebyrank, zremrangebyscore, zremrangebyscore, zremrangebyscore, zrevrange, zrevrange, zrevrangebylex, zrevrangebylex, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscore, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangebyscoreWithScores, zrevrangeWithScores, zrevrangeWithScores, zrevrank, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscore, zunionstore, zunionstorexack, xadd, xadd, xadd, xadd, xclaim, xclaim, xdel, xgroupCreate, xgroupCreate, xgroupDelconsumer, xgroupDestroy, xgroupSetid, xinfoConsumers, xinfoGroups, xinfoStream, xlen, xpending, xpending, xpending, xrange, xrange, xread, xread, xreadgroup, xreadgroup, xrevrange, xrevrange, xtrim, xtrimappend, bitcount, bitcount, bitfield, bitopAnd, bitopNot, bitopOr, bitopXor, bitpos, bitpos, bitpos, decr, decrby, get, getbit, getrange, getset, incr, incrby, incrbyfloat, mget, psetex, set, set, setbit, setex, setnx, setrange, stralgoLcs, strlenpublic RediSearchAsyncCommandsImpl(StatefulRediSearchConnection<K,V> connection, io.lettuce.core.codec.RedisCodec<K,V> codec)
public StatefulRediSearchConnection<K,V> getStatefulConnection()
getStatefulConnection in interface RediSearchAsyncCommands<K,V>getStatefulConnection in interface io.lettuce.core.api.async.RedisAsyncCommands<K,V>getStatefulConnection in class io.lettuce.core.RedisAsyncCommandsImpl<K,V>public io.lettuce.core.RedisFuture<java.lang.String> create(K index, Field<K>... fields)
create in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> create(K index, CreateOptions<K,V> options, Field<K>... fields)
create in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> dropIndex(K index)
dropIndex in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> dropIndex(K index, boolean deleteDocs)
dropIndex in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>> ftInfo(K index)
ftInfo in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<SearchResults<K,V>> search(K index, V query)
search in interface SearchAsyncCommands<K,V>public io.lettuce.core.RedisFuture<SearchResults<K,V>> search(K index, V query, SearchOptions<K> options)
search in interface SearchAsyncCommands<K,V>public io.lettuce.core.RedisFuture<AggregateResults<K,V>> aggregate(K index, V query)
aggregate in interface AggregateAsyncCommands<K,V>public io.lettuce.core.RedisFuture<AggregateResults<K,V>> aggregate(K index, V query, AggregateOptions options)
aggregate in interface AggregateAsyncCommands<K,V>public io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> aggregate(K index, V query, Cursor cursor)
aggregate in interface AggregateAsyncCommands<K,V>public io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> aggregate(K index, V query, Cursor cursor, AggregateOptions options)
aggregate in interface AggregateAsyncCommands<K,V>public io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> cursorRead(K index, long cursor)
cursorRead in interface AggregateAsyncCommands<K,V>public io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> cursorRead(K index, long cursor, long count)
cursorRead in interface AggregateAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> cursorDelete(K index, long cursor)
cursorDelete in interface AggregateAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.Long> sugadd(K key, Suggestion<V> suggestion)
sugadd in interface SuggestAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.Long> sugadd(K key, Suggestion<V> suggestion, boolean increment)
sugadd in interface SuggestAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.util.List<Suggestion<V>>> sugget(K key, V prefix)
sugget in interface SuggestAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.util.List<Suggestion<V>>> sugget(K key, V prefix, SuggetOptions options)
sugget in interface SuggestAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.Boolean> sugdel(K key, V string)
sugdel in interface SuggestAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.Long> suglen(K key)
suglen in interface SuggestAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> alter(K index, Field<K> field)
alter in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> aliasAdd(K name, K index)
aliasAdd in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> aliasDel(K name)
aliasDel in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.lang.String> aliasUpdate(K name, K index)
aliasUpdate in interface IndexAsyncCommands<K,V>public io.lettuce.core.RedisFuture<java.util.List<K>> list()
list in interface IndexAsyncCommands<K,V>