Search 如何在Redis中组织用于自动完成搜索的多个资源的数据

Search 如何在Redis中组织用于自动完成搜索的多个资源的数据,search,autocomplete,redis,Search,Autocomplete,Redis,例如,我有以下资源: 账户 公司 人 每个资源都应该可以通过一个字段进行搜索:account.name、company.name、person.name。现在我想用自动完成中的某个短语从所有这些资源中获取“聚合”数据列表,例如ta。。。所以这个列表应该按它的名字排序 如何在Redis中实现这种自动完成索引?我从《灵魂伴侣》中的第二种方法开始,下面提到的链接是第二种方法的实现。 我目前正在使用它。它包含在一个应用程序中 文件说明: filler.py-将数据源中的数据填充到redis中。 view

例如,我有以下资源:

账户 公司 人 每个资源都应该可以通过一个字段进行搜索:account.name、company.name、person.name。现在我想用自动完成中的某个短语从所有这些资源中获取“聚合”数据列表,例如ta。。。所以这个列表应该按它的名字排序


如何在Redis中实现这种自动完成索引?我从《灵魂伴侣》中的第二种方法开始,下面提到的链接是第二种方法的实现。 我目前正在使用它。它包含在一个应用程序中

文件说明: filler.py-将数据源中的数据填充到redis中。 views.py-点击要自动完成的关键字的点