如何使用searchkick

时间:2018-08-29 07:56:23

标签: ruby-on-rails elasticsearch searchkick ruby-paranoia

我有一个Meeting模型,其中包含已存档和未存档的数据。

当我运行Model.reindex时,只会对未归档的数据建立索引。

我也希望对未归档的数据建立索引,以便在使用search SearchKick方法时也能看到未归档的数据。

对于归档,我使用了paranoia gem,存档的列名称为cancelled_at

1 个答案:

答案 0 :(得分:1)

feat_names = ["totalUniqueCustomerPhoneNumberLocal_f",
                "userIdentitty_f",
                "EMAIL_WEEKS_1_f",
                "length_f",
                "totalValidations_f",
                "amount_per_purchase_k",
                "amount_f"]

X1 = np.array([0.18790969, 0.18208303, 0.15003641, 0.11143482, 0.07428987,
       0.06846322, 0.06773489])

plt.figure()
plt.title("Feature importances")
plt.bar(range(X1.shape[0]), X1,color="r", align="center")
plt.xticks(range(X1.shape[0]), feat_names, rotation = -45)
plt.xlim([-1, X1.shape[0]])
plt.show()

由于偏执狂gem default_scope始终没有被删除/存档的东西,只需要使用偏执狂自述文件https://github.com/rubysherpas/paranoia#usage

中记录的帮助程序作用域