Algolia搜索加密数据

时间:2016-02-01 00:41:13

标签: ruby-on-rails algolia attr-encrypted

目前,我的数据库已加密数据,我发送给Algolia。我需要搜索这些加密数据,但如果索引是“John'我搜索了' Joh',它们完全不相似,因此导致0次点击。

任何想法如何解决这个问题?我目前正在运行rails和attr_encrypted

1 个答案:

答案 0 :(得分:5)

我不认为这是可能的。像Algolia这样的搜索索引对原始文本进行操作 - 它们会对单词和短语进行标记,并从中创建反向索引。如果您向Algolia发送加密字符串,它将无法识别单词(因为它不会是任何空格)。

使这项工作的唯一方法是向Algolia发送您的解密属性内容。