Class RediSearchReactiveCommandsImpl<K,​V>

  • All Implemented Interfaces:
    AggregateReactiveCommands<K,​V>, IndexReactiveCommands<K,​V>, RediSearchReactiveCommands<K,​V>, SearchReactiveCommands<K,​V>, SuggestReactiveCommands<K,​V>, io.lettuce.core.api.reactive.BaseRedisReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisAclReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisGeoReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisHashReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisHLLReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisKeyReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisListReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisScriptingReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisServerReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisSetReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisSortedSetReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisStreamReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisStringReactiveCommands<K,​V>, io.lettuce.core.api.reactive.RedisTransactionalReactiveCommands<K,​V>, io.lettuce.core.cluster.api.reactive.RedisClusterReactiveCommands<K,​V>

    public class RediSearchReactiveCommandsImpl<K,​V>
    extends io.lettuce.core.RedisReactiveCommandsImpl<K,​V>
    implements RediSearchReactiveCommands<K,​V>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Mono<AggregateResults<K>> aggregate​(K index, V query)  
      reactor.core.publisher.Mono<AggregateResults<K>> aggregate​(K index, V query, AggregateOptions options)  
      reactor.core.publisher.Mono<AggregateWithCursorResults<K>> aggregate​(K index, V query, Cursor cursor)  
      reactor.core.publisher.Mono<AggregateWithCursorResults<K>> aggregate​(K index, V query, Cursor cursor, AggregateOptions options)  
      reactor.core.publisher.Mono<java.lang.String> aliasAdd​(K name, K index)  
      reactor.core.publisher.Mono<java.lang.String> aliasDel​(K name)  
      reactor.core.publisher.Mono<java.lang.String> aliasUpdate​(K name, K index)  
      reactor.core.publisher.Mono<java.lang.String> alter​(K index, Field<K> field)  
      reactor.core.publisher.Mono<java.lang.String> create​(K index, CreateOptions<K,​V> options, Field<K>... fields)  
      reactor.core.publisher.Mono<java.lang.String> create​(K index, Field<K>... fields)  
      reactor.core.publisher.Mono<java.lang.String> cursorDelete​(K index, long cursor)  
      reactor.core.publisher.Mono<AggregateWithCursorResults<K>> cursorRead​(K index, long cursor)  
      reactor.core.publisher.Mono<AggregateWithCursorResults<K>> cursorRead​(K index, long cursor, long count)  
      reactor.core.publisher.Mono<java.lang.String> dropIndex​(K index)  
      reactor.core.publisher.Mono<java.lang.String> dropIndex​(K index, boolean deleteDocs)  
      reactor.core.publisher.Flux<java.lang.Object> ftInfo​(K index)  
      StatefulRediSearchConnection<K,​V> getStatefulConnection()  
      reactor.core.publisher.Flux<K> list()  
      reactor.core.publisher.Mono<SearchResults<K,​V>> search​(K index, V query)  
      reactor.core.publisher.Mono<SearchResults<K,​V>> search​(K index, V query, SearchOptions<K> options)  
      reactor.core.publisher.Mono<java.lang.Long> sugadd​(K key, Suggestion<V> suggestion)  
      reactor.core.publisher.Mono<java.lang.Long> sugadd​(K key, Suggestion<V> suggestion, boolean increment)  
      reactor.core.publisher.Mono<java.lang.Boolean> sugdel​(K key, V string)  
      reactor.core.publisher.Flux<Suggestion<V>> sugget​(K key, V prefix)  
      reactor.core.publisher.Flux<Suggestion<V>> sugget​(K key, V prefix, SuggetOptions options)  
      reactor.core.publisher.Mono<java.lang.Long> suglen​(K key)  
      • Methods inherited from class io.lettuce.core.AbstractRedisReactiveCommands

        aclCat, aclCat, aclDeluser, aclGenpass, aclGenpass, aclGetuser, aclList, aclLoad, aclLog, aclLog, aclLogReset, aclSave, aclSetuser, aclUsers, aclWhoami, append, asking, 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, close, 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, createDissolvingFlux, createFlux, createMono, createMono, dbsize, debugCrashAndRecover, debugHtstats, debugObject, debugOom, debugReload, debugRestart, debugSdslen, debugSegfault, decr, decrby, del, del, digest, digest, discard, dispatch, dispatch, dump, echo, eval, eval, eval, eval, evalsha, evalsha, exec, exists, 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, mget, migrate, migrate, move, mset, msetnx, multi, objectEncoding, objectFreq, objectIdletime, objectRefcount, persist, pexpire, pexpire, pexpireat, pexpireat, pexpireat, pfadd, pfadd, pfcount, pfcount, pfmerge, 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.reactive.BaseRedisReactiveCommands

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

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

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

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

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

        pfadd, pfcount, pfmerge
      • Methods inherited from interface io.lettuce.core.api.reactive.RedisKeyReactiveCommands

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

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

        auth, auth, select, swapdb
      • Methods inherited from interface io.lettuce.core.api.reactive.RedisScriptingReactiveCommands

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

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

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

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

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

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

        discard, exec, multi, unwatch, watch