我有一个 ElasticSearch 服务器,它使用出色的 Tire gem 运行索引和搜索文档。一切都很好,除了我不确定如何从搜索索引中手动删除文档。
我已经倾注了 RDoc 并搜索了几个小时,但这是我能找到的解决方案的唯一提示https://github.com/karmi/tire/issues/309。除了围绕 curl 构建自定义包装器并手动发出请求之外,还有更简单的方法吗?
另一个问题是我使用了一个名为 ActsAsParanoid 的软删除 gem,因此 Tire::Model::Callbacks 不会在软删除时删除对象。
有任何想法吗?