Después de buscar en Google mucho, encontré una buena publicación sobre algo que se ajusta a lo que estaba pidiendo aquí en StackOverflow:
- http://robots.thoughtbot.com/post/48851498400/redis-partial-word-match-you-auto-complete-me
Resumen...:
1. Crear pares clave-valor para etiquetas
sadd mysite:tags "stackoverflow" "stack-exchange" "question" "about-redis"
2. Crea un índice para cada combinación posible
Sí, por ejemplo:
- "s"
- "st"
- "sta"
-
... y así sucesivamente
sadd mysite:tags:index:s 1 2
sadd mysite:tags:index:st 1 2
sadd mysite:tags:index:sta 1 2
sadd mysite:tags:index:pila 1 2
sadd mysite:tags:index:stacko 1
... y así sucesivamente.
Se trata de agregar todas las etiquetas que comienzan con s , st ...
3. Uso de ORDENAR para obtener sugerencias de etiquetas:
sort mysite:tags:index:s by nosort get tags:*
Esto generará:
- desbordamiento de pila
- intercambio de pila
O... ordenar mysite:tags:index:stack- por nosort get tags:*
... generará:
- intercambio de pila
¡Parece ser una buena solución!