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.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

      Modifier and Type Method Description
      io.lettuce.core.RedisFuture<java.lang.String> add​(java.lang.String index, K docId, double score, java.util.Map<K,​V> fields)  
      io.lettuce.core.RedisFuture<java.lang.String> add​(java.lang.String index, K docId, double score, java.util.Map<K,​V> fields, AddOptions options)  
      io.lettuce.core.RedisFuture<java.lang.String> add​(java.lang.String index, K docId, double score, java.util.Map<K,​V> fields, AddOptions options, V payload)  
      io.lettuce.core.RedisFuture<java.lang.String> add​(java.lang.String index, K docId, double score, java.util.Map<K,​V> fields, V payload)  
      io.lettuce.core.RedisFuture<AggregateResults<K,​V>> aggregate​(java.lang.String index, java.lang.String query, AggregateOptions options)  
      io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,​V>> aggregate​(java.lang.String index, java.lang.String query, AggregateOptions options, CursorOptions cursorOptions)  
      io.lettuce.core.RedisFuture<java.lang.String> aliasAdd​(java.lang.String name, java.lang.String index)  
      io.lettuce.core.RedisFuture<java.lang.String> aliasDel​(java.lang.String name)  
      io.lettuce.core.RedisFuture<java.lang.String> aliasUpdate​(java.lang.String name, java.lang.String index)  
      io.lettuce.core.RedisFuture<java.lang.String> alter​(java.lang.String index, K field, FieldOptions options)  
      io.lettuce.core.RedisFuture<java.lang.String> create​(java.lang.String index, Schema schema)  
      io.lettuce.core.RedisFuture<java.lang.String> create​(java.lang.String index, Schema schema, CreateOptions options)  
      io.lettuce.core.RedisFuture<java.lang.String> cursorDelete​(java.lang.String index, long cursor)  
      io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,​V>> cursorRead​(java.lang.String index, long cursor)  
      io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,​V>> cursorRead​(java.lang.String index, long cursor, long count)  
      io.lettuce.core.RedisFuture<java.lang.Boolean> del​(java.lang.String index, K docId, boolean deleteDoc)  
      io.lettuce.core.RedisFuture<java.lang.String> drop​(java.lang.String index)  
      io.lettuce.core.RedisFuture<java.lang.String> drop​(java.lang.String index, DropOptions options)  
      io.lettuce.core.RedisFuture<java.util.List<java.util.Map<K,​V>>> ftMget​(java.lang.String index, K... docIds)  
      io.lettuce.core.RedisFuture<java.util.Map<K,​V>> get​(java.lang.String index, K docId)  
      StatefulRediSearchConnection<K,​V> getStatefulConnection()  
      io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>> indexInfo​(java.lang.String index)  
      io.lettuce.core.RedisFuture<SearchResults<K,​V>> search​(java.lang.String index, java.lang.String query)  
      io.lettuce.core.RedisFuture<SearchResults<K,​V>> search​(java.lang.String index, java.lang.String query, SearchOptions options)  
      io.lettuce.core.RedisFuture<java.lang.Long> sugadd​(K key, V string, double score)  
      io.lettuce.core.RedisFuture<java.lang.Long> sugadd​(K key, V string, double score, boolean increment)  
      io.lettuce.core.RedisFuture<java.lang.Long> sugadd​(K key, V string, double score, boolean increment, V payload)  
      io.lettuce.core.RedisFuture<java.lang.Long> sugadd​(K key, V string, double score, V payload)  
      io.lettuce.core.RedisFuture<java.lang.Boolean> sugdel​(K key, V string)  
      io.lettuce.core.RedisFuture<java.util.List<SuggestResult<V>>> sugget​(K key, V prefix, SuggestGetOptions options)  
      io.lettuce.core.RedisFuture<java.lang.Long> suglen​(K key)  
      • Methods inherited from class io.lettuce.core.AbstractRedisAsyncCommands

        append, asking, auth, authAsync, bgrewriteaof, bgsave, bitcount, bitcount, bitfield, bitopAnd, bitopNot, bitopOr, bitopXor, bitpos, bitpos, bitpos, blpop, brpop, brpoplpush, bzpopmax, bzpopmin, clientGetname, clientKill, clientKill, clientList, clientPause, clientSetname, 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, discard, dispatch, dispatch, dispatch, dispatch, dispatch, dump, echo, eval, eval, evalsha, evalsha, exec, exists, exists, expire, expireat, expireat, flushall, flushallAsync, flushCommands, flushdb, flushdbAsync, geoadd, geoadd, geodist, geohash, geopos, georadius, georadius, georadius, georadius_ro, georadius_ro, georadiusbymember, georadiusbymember, georadiusbymember, georadiusbymember_ro, georadiusbymember_ro, 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, hsetnx, hstrlen, hvals, hvals, incr, incrby, incrbyfloat, info, info, isOpen, keys, keys, lastsave, lindex, linsert, llen, lpop, 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, sdiff, sdiff, sdiffstore, select, selectAsync, set, set, setAutoFlushCommands, setbit, setex, setnx, setrange, setTimeout, 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, 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, zunionstore
      • 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.RedisAsyncCommands

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

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

        hdel, hexists, hget, hgetall, hgetall, hincrby, hincrbyfloat, hkeys, hkeys, hlen, hmget, hmget, hmset, hscan, hscan, hscan, hscan, hscan, hscan, hscan, hscan, 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

        dump, 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, unlink
      • Methods inherited from interface io.lettuce.core.api.async.RedisListAsyncCommands

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

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

        bgrewriteaof, bgsave, clientGetname, clientKill, clientKill, clientList, clientPause, clientSetname, 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, time
      • Methods inherited from interface io.lettuce.core.api.async.RedisSetAsyncCommands

        sadd, 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, 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, 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, zunionstore
      • Methods inherited from interface io.lettuce.core.api.async.RedisStreamAsyncCommands

        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
      • 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, getrange, getset, incr, incrby, incrbyfloat, mget, psetex, set, set, setbit, setex, setnx, setrange, strlen
      • Methods inherited from interface io.lettuce.core.api.async.RedisTransactionalAsyncCommands

        discard, exec, multi, unwatch, watch