Class BlockingTransactionalAutoSuggestCommandsImpl<K>
java.lang.Object
io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
io.quarkus.redis.runtime.datasource.BlockingTransactionalAutoSuggestCommandsImpl<K>
- All Implemented Interfaces:
TransactionalAutoSuggestCommands<K>
,TransactionalRedisCommands
public class BlockingTransactionalAutoSuggestCommandsImpl<K>
extends AbstractTransactionalRedisCommandGroup
implements TransactionalAutoSuggestCommands<K>
-
Field Summary
Fields inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
ds, timeout
-
Constructor Summary
ConstructorDescriptionBlockingTransactionalAutoSuggestCommandsImpl
(TransactionalRedisDataSource ds, ReactiveTransactionalAutoSuggestCommands<K> reactive, Duration timeout) -
Method Summary
Methods inherited from class io.quarkus.redis.runtime.datasource.AbstractTransactionalRedisCommandGroup
getDataSource
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.quarkus.redis.datasource.autosuggest.TransactionalAutoSuggestCommands
ftSugAdd
Methods inherited from interface io.quarkus.redis.datasource.TransactionalRedisCommands
getDataSource
-
Constructor Details
-
BlockingTransactionalAutoSuggestCommandsImpl
public BlockingTransactionalAutoSuggestCommandsImpl(TransactionalRedisDataSource ds, ReactiveTransactionalAutoSuggestCommands<K> reactive, Duration timeout)
-
-
Method Details
-
ftSugAdd
Description copied from interface:TransactionalAutoSuggestCommands
Execute the command FT.SUGADD. Summary: Add a suggestion string to an auto-complete suggestion dictionary Group: auto-suggest- Specified by:
ftSugAdd
in interfaceTransactionalAutoSuggestCommands<K>
- Parameters:
key
- the suggestion dictionary keystring
- the suggestion string to indexscore
- the floating point number of the suggestion string's weightincrement
- increments the existing entry of the suggestion by the given score, instead of replacing the score. This is useful for updating the dictionary based on user queries in real time.
-
ftSugDel
Description copied from interface:TransactionalAutoSuggestCommands
Execute the command FT.SUGDEL. Summary: Delete a string from a suggestion index Group: auto-suggest- Specified by:
ftSugDel
in interfaceTransactionalAutoSuggestCommands<K>
- Parameters:
key
- the suggestion dictionary keystring
- the suggestion string to index
-
ftSugget
Description copied from interface:TransactionalAutoSuggestCommands
Execute the command FT.SUGGET. Summary: Get completion suggestions for a prefix Group: auto-suggest- Specified by:
ftSugget
in interfaceTransactionalAutoSuggestCommands<K>
- Parameters:
key
- the suggestion dictionary keyprefix
- is prefix to complete on.
-
ftSugget
Description copied from interface:TransactionalAutoSuggestCommands
Execute the command FT.SUGGET. Summary: Get completion suggestions for a prefix Group: auto-suggest- Specified by:
ftSugget
in interfaceTransactionalAutoSuggestCommands<K>
- Parameters:
key
- the suggestion dictionary keyprefix
- is prefix to complete on.args
- the extra argument, must not benull
-
ftSugLen
Description copied from interface:TransactionalAutoSuggestCommands
Execute the command FT.SUGLEN. Summary: Get the size of an auto-complete suggestion dictionary Group: auto-suggest- Specified by:
ftSugLen
in interfaceTransactionalAutoSuggestCommands<K>
- Parameters:
key
- the suggestion dictionary key
-