Setelah googling banyak, saya menemukan posting bagus tentang sesuatu yang sesuai dengan apa yang saya minta di sini di StackOverflow:
- http://robots.thoughtbot.com/post/48851498400/redis-partial-word-match-you-auto-complete-me
Ringkasan...:
1. Buat nilai kunci untuk tag
sadd mysite:tags "stackoverflow" "stack-exchange" "question" "about-redis"
2. Buat indeks untuk setiap kemungkinan kombinasi
Ya, misalnya:
- "s"
- "st"
- "sta"
-
... dan seterusnya
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:stack 1 2
sadd mysite:tags:index:stacko 1
... dan seterusnya.
Ini tentang menambahkan semua tag yang dimulai dengan s , st ...
3. Menggunakan SORT untuk mendapatkan saran tag:
sort mysite:tags:index:s by nosort get tags:*
Ini akan menampilkan:
- stackoverflow
- pertukaran tumpukan
Atau...sort mysite:tags:index:stack- by nosort get tags:*
...akan menampilkan:
- pertukaran tumpukan
Tampaknya menjadi solusi yang baik!