-
Notifications
You must be signed in to change notification settings - Fork 228
Closed
Labels
featuregood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
These new commands are introduced in go-redis 9.6.0. We should catch them up in rueidiscompat by implementing the following TODOs:
rueidis/rueidiscompat/adapter.go
Lines 428 to 460 in 1e07e97
| // TODO SearchCmdable | |
| } | |
| // TODO SearchCmdable | |
| //type SearchCmdable interface { | |
| // FT_List(ctx context.Context) *StringSliceCmd | |
| // FTAggregate(ctx context.Context, index string, query string) *MapStringInterfaceCmd | |
| // FTAggregateWithArgs(ctx context.Context, index string, query string, options *FTAggregateOptions) *AggregateCmd | |
| // FTAliasAdd(ctx context.Context, index string, alias string) *StatusCmd | |
| // FTAliasDel(ctx context.Context, alias string) *StatusCmd | |
| // FTAliasUpdate(ctx context.Context, index string, alias string) *StatusCmd | |
| // FTAlter(ctx context.Context, index string, skipInitalScan bool, definition []interface{}) *StatusCmd | |
| // FTConfigGet(ctx context.Context, option string) *MapMapStringInterfaceCmd | |
| // FTConfigSet(ctx context.Context, option string, value interface{}) *StatusCmd | |
| // FTCreate(ctx context.Context, index string, options *FTCreateOptions, schema ...*FieldSchema) *StatusCmd | |
| // FTCursorDel(ctx context.Context, index string, cursorId int) *StatusCmd | |
| // FTCursorRead(ctx context.Context, index string, cursorId int, count int) *MapStringInterfaceCmd | |
| // FTDictAdd(ctx context.Context, dict string, term ...interface{}) *IntCmd | |
| // FTDictDel(ctx context.Context, dict string, term ...interface{}) *IntCmd | |
| // FTDictDump(ctx context.Context, dict string) *StringSliceCmd | |
| // FTDropIndex(ctx context.Context, index string) *StatusCmd | |
| // FTDropIndexWithArgs(ctx context.Context, index string, options *FTDropIndexOptions) *StatusCmd | |
| // FTExplain(ctx context.Context, index string, query string) *StringCmd | |
| // FTExplainWithArgs(ctx context.Context, index string, query string, options *FTExplainOptions) *StringCmd | |
| // FTInfo(ctx context.Context, index string) *FTInfoCmd | |
| // FTSpellCheck(ctx context.Context, index string, query string) *FTSpellCheckCmd | |
| // FTSpellCheckWithArgs(ctx context.Context, index string, query string, options *FTSpellCheckOptions) *FTSpellCheckCmd | |
| // FTSearch(ctx context.Context, index string, query string) *FTSearchCmd | |
| // FTSearchWithArgs(ctx context.Context, index string, query string, options *FTSearchOptions) *FTSearchCmd | |
| // FTSynDump(ctx context.Context, index string) *FTSynDumpCmd | |
| // FTSynUpdate(ctx context.Context, index string, synGroupId interface{}, terms []interface{}) *StatusCmd | |
| // FTSynUpdateWithArgs(ctx context.Context, index string, synGroupId interface{}, options *FTSynUpdateOptions, terms []interface{}) *StatusCmd | |
| // FTTagVals(ctx context.Context, index string, field string) *StringSliceCmd |
Metadata
Metadata
Assignees
Labels
featuregood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed