Depois de pesquisar muito, encontrei um bom post sobre algo que se encaixa no que eu estava pedindo aqui no StackOverflow:
- http://robots.thoughtbot.com/post/48851498400/redis-partial-word-match-you-auto-complete-me
Resumo...:
1. Crie valores-chave para tags
sadd mysite:tags "stackoverflow" "stack-exchange" "question" "about-redis"
2. Crie um índice para cada combinação possível
Sim, por exemplo:
- "s"
- "est"
- "sta"
-
... e assim por diante
triste meusite:tags:index:s 1 2
triste meusite:tags:index:st 1 2
triste meusite:tags:index:sta 1 2
triste meusite:tags:index:stack 1 2
triste meusite:tags:index:stacko 1
... e assim por diante.
Trata-se de adicionar todas as tags que começam com s , st ...
3. Usando SORT para obter sugestões de tags:
sort mysite:tags:index:s by nosort get tags:*
Isso irá produzir:
- stackoverflow
- troca de pilha
Ou...sort mysite:tags:index:stack- by nosort get tags:*
... irá produzir:
- troca de pilha
Parece ser uma boa solução!