Package com.redislabs.lettusearch.impl
Class RediSearchAsyncCommandsImpl<K,V>
- java.lang.Object
-
- io.lettuce.core.AbstractRedisAsyncCommands<K,V>
-
- io.lettuce.core.RedisAsyncCommandsImpl<K,V>
-
- com.redislabs.lettusearch.impl.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>
-
-
Constructor Summary
Constructors Constructor Description RediSearchAsyncCommandsImpl(StatefulRediSearchConnection<K,V> connection, io.lettuce.core.codec.RedisCodec<K,V> codec)
-
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.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
-
-
-
-
Constructor Detail
-
RediSearchAsyncCommandsImpl
public RediSearchAsyncCommandsImpl(StatefulRediSearchConnection<K,V> connection, io.lettuce.core.codec.RedisCodec<K,V> codec)
-
-
Method Detail
-
getStatefulConnection
public StatefulRediSearchConnection<K,V> getStatefulConnection()
- Specified by:
getStatefulConnection
in interfaceio.lettuce.core.api.async.RedisAsyncCommands<K,V>
- Specified by:
getStatefulConnection
in interfaceRediSearchAsyncCommands<K,V>
- Overrides:
getStatefulConnection
in classio.lettuce.core.RedisAsyncCommandsImpl<K,V>
-
add
public io.lettuce.core.RedisFuture<java.lang.String> add(java.lang.String index, K docId, double score, java.util.Map<K,V> fields)
- Specified by:
add
in interfaceSearchAsyncCommands<K,V>
-
add
public io.lettuce.core.RedisFuture<java.lang.String> add(java.lang.String index, K docId, double score, java.util.Map<K,V> fields, V payload)
- Specified by:
add
in interfaceSearchAsyncCommands<K,V>
-
add
public io.lettuce.core.RedisFuture<java.lang.String> add(java.lang.String index, K docId, double score, java.util.Map<K,V> fields, AddOptions options)
- Specified by:
add
in interfaceSearchAsyncCommands<K,V>
-
add
public 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)
- Specified by:
add
in interfaceSearchAsyncCommands<K,V>
-
create
public io.lettuce.core.RedisFuture<java.lang.String> create(java.lang.String index, Schema schema)
- Specified by:
create
in interfaceIndexAsyncCommands<K,V>
-
create
public io.lettuce.core.RedisFuture<java.lang.String> create(java.lang.String index, Schema schema, CreateOptions options)
- Specified by:
create
in interfaceIndexAsyncCommands<K,V>
-
drop
public io.lettuce.core.RedisFuture<java.lang.String> drop(java.lang.String index)
- Specified by:
drop
in interfaceIndexAsyncCommands<K,V>
-
drop
public io.lettuce.core.RedisFuture<java.lang.String> drop(java.lang.String index, DropOptions options)
- Specified by:
drop
in interfaceIndexAsyncCommands<K,V>
-
indexInfo
public io.lettuce.core.RedisFuture<java.util.List<java.lang.Object>> indexInfo(java.lang.String index)
- Specified by:
indexInfo
in interfaceIndexAsyncCommands<K,V>
-
search
public io.lettuce.core.RedisFuture<SearchResults<K,V>> search(java.lang.String index, java.lang.String query)
- Specified by:
search
in interfaceSearchAsyncCommands<K,V>
-
search
public io.lettuce.core.RedisFuture<SearchResults<K,V>> search(java.lang.String index, java.lang.String query, SearchOptions options)
- Specified by:
search
in interfaceSearchAsyncCommands<K,V>
-
aggregate
public io.lettuce.core.RedisFuture<AggregateResults<K,V>> aggregate(java.lang.String index, java.lang.String query, AggregateOptions options)
- Specified by:
aggregate
in interfaceAggregateAsyncCommands<K,V>
-
aggregate
public io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> aggregate(java.lang.String index, java.lang.String query, AggregateOptions options, CursorOptions cursorOptions)
- Specified by:
aggregate
in interfaceAggregateAsyncCommands<K,V>
-
cursorRead
public io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> cursorRead(java.lang.String index, long cursor)
- Specified by:
cursorRead
in interfaceAggregateAsyncCommands<K,V>
-
cursorRead
public io.lettuce.core.RedisFuture<AggregateWithCursorResults<K,V>> cursorRead(java.lang.String index, long cursor, long count)
- Specified by:
cursorRead
in interfaceAggregateAsyncCommands<K,V>
-
cursorDelete
public io.lettuce.core.RedisFuture<java.lang.String> cursorDelete(java.lang.String index, long cursor)
- Specified by:
cursorDelete
in interfaceAggregateAsyncCommands<K,V>
-
sugadd
public io.lettuce.core.RedisFuture<java.lang.Long> sugadd(K key, V string, double score)
- Specified by:
sugadd
in interfaceSuggestAsyncCommands<K,V>
-
sugadd
public io.lettuce.core.RedisFuture<java.lang.Long> sugadd(K key, V string, double score, boolean increment)
- Specified by:
sugadd
in interfaceSuggestAsyncCommands<K,V>
-
sugadd
public io.lettuce.core.RedisFuture<java.lang.Long> sugadd(K key, V string, double score, V payload)
- Specified by:
sugadd
in interfaceSuggestAsyncCommands<K,V>
-
sugadd
public io.lettuce.core.RedisFuture<java.lang.Long> sugadd(K key, V string, double score, boolean increment, V payload)
- Specified by:
sugadd
in interfaceSuggestAsyncCommands<K,V>
-
sugget
public io.lettuce.core.RedisFuture<java.util.List<SuggestResult<V>>> sugget(K key, V prefix, SuggestGetOptions options)
- Specified by:
sugget
in interfaceSuggestAsyncCommands<K,V>
-
sugdel
public io.lettuce.core.RedisFuture<java.lang.Boolean> sugdel(K key, V string)
- Specified by:
sugdel
in interfaceSuggestAsyncCommands<K,V>
-
suglen
public io.lettuce.core.RedisFuture<java.lang.Long> suglen(K key)
- Specified by:
suglen
in interfaceSuggestAsyncCommands<K,V>
-
get
public io.lettuce.core.RedisFuture<java.util.Map<K,V>> get(java.lang.String index, K docId)
- Specified by:
get
in interfaceSearchAsyncCommands<K,V>
-
ftMget
public io.lettuce.core.RedisFuture<java.util.List<java.util.Map<K,V>>> ftMget(java.lang.String index, K... docIds)
- Specified by:
ftMget
in interfaceSearchAsyncCommands<K,V>
-
del
public io.lettuce.core.RedisFuture<java.lang.Boolean> del(java.lang.String index, K docId, boolean deleteDoc)
- Specified by:
del
in interfaceSearchAsyncCommands<K,V>
-
alter
public io.lettuce.core.RedisFuture<java.lang.String> alter(java.lang.String index, K field, FieldOptions options)
- Specified by:
alter
in interfaceIndexAsyncCommands<K,V>
-
aliasAdd
public io.lettuce.core.RedisFuture<java.lang.String> aliasAdd(java.lang.String name, java.lang.String index)
- Specified by:
aliasAdd
in interfaceIndexAsyncCommands<K,V>
-
aliasDel
public io.lettuce.core.RedisFuture<java.lang.String> aliasDel(java.lang.String name)
- Specified by:
aliasDel
in interfaceIndexAsyncCommands<K,V>
-
aliasUpdate
public io.lettuce.core.RedisFuture<java.lang.String> aliasUpdate(java.lang.String name, java.lang.String index)
- Specified by:
aliasUpdate
in interfaceIndexAsyncCommands<K,V>
-
-