Interface SearchOperations<K>

All Known Implementing Classes:
SearchOperationsImpl

public interface SearchOperations<K>
  • Method Details

    • createIndex

      String createIndex(redis.clients.jedis.search.Schema schema, redis.clients.jedis.search.IndexOptions options)
    • search

      redis.clients.jedis.search.SearchResult search(redis.clients.jedis.search.Query q)
    • search

      redis.clients.jedis.search.SearchResult search(redis.clients.jedis.search.Query q, redis.clients.jedis.search.FTSearchParams params)
    • aggregate

      redis.clients.jedis.search.aggr.AggregationResult aggregate(redis.clients.jedis.search.aggr.AggregationBuilder q)
    • cursorDelete

      String cursorDelete(long cursorId)
    • cursorRead

      redis.clients.jedis.search.aggr.AggregationResult cursorRead(long cursorId, int count)
    • explain

      String explain(redis.clients.jedis.search.Query q)
    • getInfo

      Map<String,Object> getInfo()
    • dropIndex

      String dropIndex()
    • dropIndexAndDocuments

      String dropIndexAndDocuments()
    • addSuggestion

      Long addSuggestion(String key, String suggestion)
    • addSuggestion

      Long addSuggestion(String key, String suggestion, double score)
    • getSuggestion

      List<Suggestion> getSuggestion(String key, String prefix)
    • getSuggestion

      List<Suggestion> getSuggestion(String key, String prefix, AutoCompleteOptions options)
    • deleteSuggestion

      Boolean deleteSuggestion(String key, String entry)
    • getSuggestionLength

      Long getSuggestionLength(String key)
    • alterIndex

      String alterIndex(redis.clients.jedis.search.schemafields.SchemaField... fields)
    • setConfig

      String setConfig(String option, String value)
    • getConfig

      Map<String,String> getConfig(String option)
    • getIndexConfig

      Map<String,String> getIndexConfig(String option)
    • addAlias

      String addAlias(String name)
    • updateAlias

      String updateAlias(String name)
    • deleteAlias

      String deleteAlias(String name)
    • updateSynonym

      String updateSynonym(String synonymGroupId, String... terms)
    • dumpSynonym

      Map<String,List<String>> dumpSynonym()
    • tagVals

      Set<String> tagVals(String value)