Interface SearchAsyncCommands<K,​V>

  • Type Parameters:
    K - Key type.
    V - Value type.
    All Known Subinterfaces:
    RediSearchAsyncCommands<K,​V>
    All Known Implementing Classes:
    RediSearchAsyncCommandsImpl

    public interface SearchAsyncCommands<K,​V>
    Asynchronously executed commands for RediSearch search index.
    Since:
    1.0
    Author:
    Julien Ruaux
    • 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<java.lang.Boolean> del​(java.lang.String index, K docId, boolean deleteDoc)  
      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)  
      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)  
    • Method Detail

      • add

        io.lettuce.core.RedisFuture<java.lang.String> add​(java.lang.String index,
                                                          K docId,
                                                          double score,
                                                          java.util.Map<K,​V> fields)
      • add

        io.lettuce.core.RedisFuture<java.lang.String> add​(java.lang.String index,
                                                          K docId,
                                                          double score,
                                                          java.util.Map<K,​V> fields,
                                                          V payload)
      • add

        io.lettuce.core.RedisFuture<java.lang.String> add​(java.lang.String index,
                                                          K docId,
                                                          double score,
                                                          java.util.Map<K,​V> fields,
                                                          AddOptions options)
      • add

        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)
      • del

        io.lettuce.core.RedisFuture<java.lang.Boolean> del​(java.lang.String index,
                                                           K docId,
                                                           boolean deleteDoc)
      • get

        io.lettuce.core.RedisFuture<java.util.Map<K,​V>> get​(java.lang.String index,
                                                                  K docId)
      • ftMget

        io.lettuce.core.RedisFuture<java.util.List<java.util.Map<K,​V>>> ftMget​(java.lang.String index,
                                                                                     K... docIds)
      • search

        io.lettuce.core.RedisFuture<SearchResults<K,​V>> search​(java.lang.String index,
                                                                     java.lang.String query)
      • search

        io.lettuce.core.RedisFuture<SearchResults<K,​V>> search​(java.lang.String index,
                                                                     java.lang.String query,
                                                                     SearchOptions options)