举另一个问题的例子
product = Product.find(10)
`raise_record_not_found_exception!'
product.nil?
=> true
product = Product.search "*", where: {id: 10}, load: false
product.count
=> 1
如何在没有干净删除的情况下取出文档?
谢谢
最佳答案
如果您的索引与数据库不同步并且您不想进行完整的重建索引,您可以这样做:
missing_product = Product.new
missing_product.id = 10
Product.search_index.remove(missing_product)
关于ruby-on-rails - Searchkick:无法找到原始记录时删除文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48631505/