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

时间:2012-07-17 12:11:20

标签: search autocomplete redis

我有以下资源(示例):

  • 帐户
  • 公司

每个资源都应由一个fieldaccount.namecompany.nameperson.name进行搜索。现在,我想通过自动填充中的某些短语从所有这些资源中获取“聚合”数据列表,例如ta...等。因此,此列表应按其name排序。

如何在Redis中实现此类indexing自动完成功能?我从here开始使用Soulmate方法开始(这是第二种方法)

1 个答案:

答案 0 :(得分:0)

下面提到的链接是第二种方法的实现。 我目前正在使用它。它包含在一个应用程序中。

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

https://github.com/dan-boa/lidea/tree/master/suggest