我们使用Primero,它使用Solr进行搜索。下面是重新索引的命令
RAILS_ENV=production bundle exec rake sunspot:reindex --trace
然而,由于很难找到错误数据,我们得到了一个错误。是否有可能在出现错误时不中止并继续重新编制索引?
错误消息
rake aborted! ArgumentError: invalid date
另外,有可能得到详细的错误吗?感谢任何帮助。
eqzww0vc1#
问题在于sunspot包中的错误处理。当date失败时,其中一条记录的日期条目empty space不正确。parse()试图解析日期。我不得不调试太阳黑子代码以找出导致这个问题的字段。更正记录后,重新编制索引起作用。
sunspot
empty space
1条答案
按热度按时间eqzww0vc1#
问题在于
sunspot
包中的错误处理。当date失败时,其中一条记录的日期条目
empty space
不正确。parse()试图解析日期。我不得不调试太阳黑子代码以找出导致这个问题的字段。更正记录后,重新编制索引起作用。