Class RediSearchAsyncCommandsImpl<K,​V>

  • All Implemented Interfaces:
    AggregateAsyncCommands<K,​V>, IndexAsyncCommands<K,​V>, RediSearchAsyncCommands<K,​V>, SearchAsyncCommands<K,​V>, SuggestAsyncCommands<K,​V>, io.lettuce.core.api.async.BaseRedisAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisAclAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisGeoAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisHashAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisHLLAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisKeyAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisListAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisScriptingAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisServerAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisSetAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisSortedSetAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisStreamAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisStringAsyncCommands<K,​V>, io.lettuce.core.api.async.RedisTransactionalAsyncCommands<K,​V>, io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands<K,​V>

    public class RediSearchAsyncCommandsImpl<K,​V>
    extends io.lettuce.core.RedisAsyncCommandsImpl<K,​V>
    implements RediSearchAsyncCommands<K,​V>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.lettuce.core.RedisFuture<AggregateResults<K>> aggregate​(K index, V query)  
      io.lettuce.core.RedisFuture<AggregateResults<K>> aggregate​(K index, V query, AggregateOptions options)  
      io.lettuce.core.RedisFuture<AggregateWithCursorResults<K>> aggregate​(K index, V query, Cursor cursor)  
      io.lettuce.core.RedisFuture<AggregateWithCursorResults<K>> 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>> cursorRead​(K index, long cursor)  
      io.lettuce.core.RedisFuture<AggregateWithCursorResults<K>> 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)  
      • Methods inherited from class io.lettuce.core.AbstractRedisAsyncCommands

        aclCat, aclCat, aclDeluser, aclGenpass, aclGenpass, aclGetuser, aclList, aclLoad, aclLog, aclLog, aclLogReset, aclSave, aclSetuser, aclUsers, aclWhoami, append, asking, auth, auth, auth, auth, bgrewriteaof, bgsave, bitcount, bitcount, bitfield, bitopAnd, bitopNot, bitopOr, bitopXor, bitpos, bitpos, bitpos, blmove, 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, copy, copy, 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, expire, expireat, expireat, expireat, flushall, flushall, flushallAsync, flushCommands, flushdb, flushdb, flushdbAsync, geoadd, geoadd, geoadd, geoadd, geoadd, geoadd, geodist, geohash, geopos, georadius, georadius, georadius, georadius_ro, georadius_ro, georadiusbymember, georadiusbymember, georadiusbymember, georadiusbymember_ro, georadiusbymember_ro, geosearch, geosearch, geosearchstore, get, getbit, getConnection, getdel, getex, getrange, getset, hdel, hexists, hget, hgetall, hgetall, hincrby, hincrbyfloat, hkeys, hkeys, hlen, hmget, hmget, hmset, hrandfield, hrandfield, hrandfieldWithvalues, hrandfieldWithvalues, 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, lmove, lpop, lpop, lpos, lpos, lpos, lpos, lpush, lpushx, lrange, lrange, lrem, lset, ltrim, memoryUsage, mget, mget, mget, mget, migrate, migrate, move, mset, msetnx, multi, objectEncoding, objectFreq, objectIdletime, objectRefcount, persist, pexpire, pexpire, pexpireat, pexpireat, pexpireat, pfadd, pfcount, pfmerge, ping, psetex, pttl, publish, pubsubChannels, pubsubChannels, pubsubNumpat, pubsubNumsub, quit, randomkey, readOnly, readWrite, rename, renamenx, reset, restore, restore, role, rpop, rpop, rpoplpush, rpush, rpushx, sadd, save, scan, scan, scan, scan, scan, scan, scan, scan, scard, scriptExists, scriptFlush, scriptFlush, scriptKill, scriptLoad, scriptLoad, sdiff, sdiff, sdiffstore, select, set, set, setAutoFlushCommands, setbit, setex, setGet, setGet, setnx, setrange, setTimeout, shutdown, sinter, sinter, sinterstore, sismember, slaveof, slaveofNoOne, slowlogGet, slowlogGet, slowlogLen, slowlogReset, smembers, smembers, smismember, 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, xautoclaim, xclaim, xclaim, xdel, xgroupCreate, xgroupCreate, xgroupCreateconsumer, xgroupDelconsumer, xgroupDestroy, xgroupSetid, xinfoConsumers, xinfoGroups, xinfoStream, xlen, xpending, xpending, xpending, xpending, xrange, xrange, xread, xread, xreadgroup, xreadgroup, xrevrange, xrevrange, xtrim, xtrim, xtrim, zadd, zadd, zadd, zadd, zadd, zadd, zaddincr, zaddincr, zcard, zcount, zcount, zcount, zdiff, zdiffstore, zdiffWithScores, zincrby, zinter, zinter, zinterstore, zinterstore, zinterWithScores, zinterWithScores, zlexcount, zlexcount, zmscore, zpopmax, zpopmax, zpopmin, zpopmin, zrandmember, zrandmember, zrandmemberWithScores, zrandmemberWithScores, 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, zrangestorebylex, zrangestorebyscore, 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, zrevrangestorebylex, zrevrangestorebyscore, zrevrangeWithScores, zrevrangeWithScores, zrevrank, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscore, zunion, zunion, zunionstore, zunionstore, zunionWithScores, zunionWithScores
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.lettuce.core.api.async.BaseRedisAsyncCommands

        dispatch, dispatch, echo, flushCommands, isOpen, ping, publish, pubsubChannels, pubsubChannels, pubsubNumpat, pubsubNumsub, quit, reset, role, setAutoFlushCommands, waitForReplication
      • Methods inherited from interface io.lettuce.core.api.async.RedisAclAsyncCommands

        aclCat, aclCat, aclDeluser, aclGenpass, aclGenpass, aclGetuser, aclList, aclLoad, aclLog, aclLog, aclLogReset, aclSave, aclSetuser, aclUsers, aclWhoami
      • Methods inherited from interface io.lettuce.core.api.async.RedisAsyncCommands

        auth, auth, select, swapdb
      • Methods inherited from interface io.lettuce.core.cluster.api.async.RedisClusterAsyncCommands

        asking, 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, setTimeout
      • Methods inherited from interface io.lettuce.core.api.async.RedisGeoAsyncCommands

        geoadd, geoadd, geoadd, geoadd, geoadd, geoadd, geodist, geohash, geopos, georadius, georadius, georadius, georadiusbymember, georadiusbymember, georadiusbymember, geosearch, geosearch, geosearchstore
      • Methods inherited from interface io.lettuce.core.api.async.RedisHashAsyncCommands

        hdel, hexists, hget, hgetall, hgetall, hincrby, hincrbyfloat, hkeys, hkeys, hlen, hmget, hmget, hmset, hrandfield, hrandfield, hrandfieldWithvalues, hrandfieldWithvalues, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hset, hset, hsetnx, hstrlen, hvals, hvals
      • Methods inherited from interface io.lettuce.core.api.async.RedisHLLAsyncCommands

        pfadd, pfcount, pfmerge
      • Methods inherited from interface io.lettuce.core.api.async.RedisKeyAsyncCommands

        copy, copy, dump, exists, expire, expire, expireat, expireat, expireat, keys, keys, migrate, migrate, move, objectEncoding, objectFreq, objectIdletime, objectRefcount, persist, pexpire, pexpire, pexpireat, pexpireat, pexpireat, pttl, randomkey, rename, renamenx, restore, restore, scan, scan, scan, scan, scan, scan, scan, scan, sort, sort, sort, sort, sortStore, touch, ttl, type, unlink
      • Methods inherited from interface io.lettuce.core.api.async.RedisListAsyncCommands

        blmove, blpop, brpop, brpoplpush, lindex, linsert, llen, lmove, lpop, lpop, lpos, lpos, lpos, lpos, lpush, lpushx, lrange, lrange, lrem, lset, ltrim, rpop, rpop, rpoplpush, rpush, rpushx
      • Methods inherited from interface io.lettuce.core.api.async.RedisScriptingAsyncCommands

        digest, digest, eval, eval, eval, eval, evalsha, evalsha, scriptExists, scriptFlush, scriptFlush, scriptKill, scriptLoad, scriptLoad
      • Methods inherited from interface io.lettuce.core.api.async.RedisServerAsyncCommands

        bgrewriteaof, 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, flushall, flushallAsync, flushdb, flushdb, flushdbAsync, info, info, lastsave, memoryUsage, save, shutdown, slaveof, slaveofNoOne, slowlogGet, slowlogGet, slowlogLen, slowlogReset, time
      • Methods inherited from interface io.lettuce.core.api.async.RedisSetAsyncCommands

        sadd, scard, sdiff, sdiff, sdiffstore, sinter, sinter, sinterstore, sismember, smembers, smembers, smismember, smove, spop, spop, srandmember, srandmember, srandmember, srem, sscan, sscan, sscan, sscan, sscan, sscan, sscan, sscan, sunion, sunion, sunionstore
      • Methods inherited from interface io.lettuce.core.api.async.RedisSortedSetAsyncCommands

        bzpopmax, bzpopmin, zadd, zadd, zadd, zadd, zadd, zadd, zaddincr, zaddincr, zcard, zcount, zcount, zcount, zdiff, zdiffstore, zdiffWithScores, zincrby, zinter, zinter, zinterstore, zinterstore, zinterWithScores, zinterWithScores, zlexcount, zlexcount, zmscore, zpopmax, zpopmax, zpopmin, zpopmin, zrandmember, zrandmember, zrandmemberWithScores, zrandmemberWithScores, 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, zrangestorebylex, zrangestorebyscore, 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, zrevrangestorebylex, zrevrangestorebyscore, zrevrangeWithScores, zrevrangeWithScores, zrevrank, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscan, zscore, zunion, zunion, zunionstore, zunionstore, zunionWithScores, zunionWithScores
      • Methods inherited from interface io.lettuce.core.api.async.RedisStreamAsyncCommands

        xack, xadd, xadd, xadd, xadd, xautoclaim, xclaim, xclaim, xdel, xgroupCreate, xgroupCreate, xgroupCreateconsumer, xgroupDelconsumer, xgroupDestroy, xgroupSetid, xinfoConsumers, xinfoGroups, xinfoStream, xlen, xpending, xpending, xpending, xpending, xrange, xrange, xread, xread, xreadgroup, xreadgroup, xrevrange, xrevrange, xtrim, xtrim, xtrim
      • Methods inherited from interface io.lettuce.core.api.async.RedisStringAsyncCommands

        append, bitcount, bitcount, bitfield, bitopAnd, bitopNot, bitopOr, bitopXor, bitpos, bitpos, bitpos, decr, decrby, get, getbit, getdel, getex, getrange, getset, incr, incrby, incrbyfloat, mget, psetex, set, set, setbit, setex, setGet, setGet, setnx, setrange, stralgoLcs, strlen
      • Methods inherited from interface io.lettuce.core.api.async.RedisTransactionalAsyncCommands

        discard, exec, multi, unwatch, watch