Package com.redis.om.spring.ops.search
Class SearchOperationsImpl<K>
java.lang.Object
com.redis.om.spring.ops.search.SearchOperationsImpl<K>
- All Implemented Interfaces:
SearchOperations<K>
-
Constructor Summary
ConstructorsConstructorDescriptionSearchOperationsImpl(K index, RedisModulesClient modulesClient, org.springframework.data.redis.core.StringRedisTemplate template) -
Method Summary
Modifier and TypeMethodDescriptionaddSuggestion(String key, String suggestion) addSuggestion(String key, String suggestion, double score) redis.clients.jedis.search.aggr.AggregationResultaggregate(redis.clients.jedis.search.aggr.AggregationBuilder q) alterIndex(redis.clients.jedis.search.schemafields.SchemaField... fields) createIndex(redis.clients.jedis.search.Schema schema, redis.clients.jedis.search.IndexOptions options) cursorDelete(long cursorId) redis.clients.jedis.search.aggr.AggregationResultcursorRead(long cursorId, int count) deleteAlias(String name) deleteSuggestion(String key, String entry) explain(redis.clients.jedis.search.Query q) getIndexConfig(String option) getInfo()getSuggestion(String key, String prefix) getSuggestion(String key, String prefix, AutoCompleteOptions options) redis.clients.jedis.search.SearchResultsearch(redis.clients.jedis.search.Query q) redis.clients.jedis.search.SearchResultsearch(redis.clients.jedis.search.Query q, redis.clients.jedis.search.FTSearchParams params) updateAlias(String name) updateSynonym(String synonymGroupId, String... terms)
-
Constructor Details
-
SearchOperationsImpl
public SearchOperationsImpl(K index, RedisModulesClient modulesClient, org.springframework.data.redis.core.StringRedisTemplate template)
-
-
Method Details
-
createIndex
public String createIndex(redis.clients.jedis.search.Schema schema, redis.clients.jedis.search.IndexOptions options) - Specified by:
createIndexin interfaceSearchOperations<K>
-
search
public redis.clients.jedis.search.SearchResult search(redis.clients.jedis.search.Query q) - Specified by:
searchin interfaceSearchOperations<K>
-
search
public redis.clients.jedis.search.SearchResult search(redis.clients.jedis.search.Query q, redis.clients.jedis.search.FTSearchParams params) - Specified by:
searchin interfaceSearchOperations<K>
-
aggregate
public redis.clients.jedis.search.aggr.AggregationResult aggregate(redis.clients.jedis.search.aggr.AggregationBuilder q) - Specified by:
aggregatein interfaceSearchOperations<K>
-
cursorDelete
- Specified by:
cursorDeletein interfaceSearchOperations<K>
-
cursorRead
public redis.clients.jedis.search.aggr.AggregationResult cursorRead(long cursorId, int count) - Specified by:
cursorReadin interfaceSearchOperations<K>
-
explain
- Specified by:
explainin interfaceSearchOperations<K>
-
getInfo
- Specified by:
getInfoin interfaceSearchOperations<K>
-
dropIndex
- Specified by:
dropIndexin interfaceSearchOperations<K>
-
dropIndexAndDocuments
- Specified by:
dropIndexAndDocumentsin interfaceSearchOperations<K>
-
addSuggestion
- Specified by:
addSuggestionin interfaceSearchOperations<K>
-
addSuggestion
- Specified by:
addSuggestionin interfaceSearchOperations<K>
-
getSuggestion
- Specified by:
getSuggestionin interfaceSearchOperations<K>
-
getSuggestion
- Specified by:
getSuggestionin interfaceSearchOperations<K>
-
deleteSuggestion
- Specified by:
deleteSuggestionin interfaceSearchOperations<K>
-
getSuggestionLength
- Specified by:
getSuggestionLengthin interfaceSearchOperations<K>
-
alterIndex
- Specified by:
alterIndexin interfaceSearchOperations<K>
-
setConfig
- Specified by:
setConfigin interfaceSearchOperations<K>
-
getConfig
- Specified by:
getConfigin interfaceSearchOperations<K>
-
getIndexConfig
- Specified by:
getIndexConfigin interfaceSearchOperations<K>
-
addAlias
- Specified by:
addAliasin interfaceSearchOperations<K>
-
updateAlias
- Specified by:
updateAliasin interfaceSearchOperations<K>
-
deleteAlias
- Specified by:
deleteAliasin interfaceSearchOperations<K>
-
updateSynonym
- Specified by:
updateSynonymin interfaceSearchOperations<K>
-
dumpSynonym
- Specified by:
dumpSynonymin interfaceSearchOperations<K>
-
tagVals
- Specified by:
tagValsin interfaceSearchOperations<K>
-