我们可以使用searchkick或elasticsearch来使用数据库功能

时间:2018-03-08 12:20:16

标签: elasticsearch searchkick

假设我有一个表用户(id,name)和一个数据库函数说f1(user_id整数)

在psql中,我可以做到 select id, name, f1(id) from users where f1(id) > 5 order by f1(id)

我可以用searchkick或elasticsearch以某种方式使用这个函数f1吗?

1 个答案:

答案 0 :(得分:0)

您可以将包含f1结果的字段保存到Elasticsearch。

find_first_of()

然后重新索引并使用Searchkick查询。