gpt4 book ai didi

ruby-on-rails - Searchkick:无法找到原始记录时删除文档

转载 作者:行者123 更新时间:2023-12-02 22:15:55 29 4
gpt4 key购买 nike

举另一个问题的例子

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/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com