elasticsearch,Ruby On Rails,elasticsearch" /> elasticsearch,Ruby On Rails,elasticsearch" />

Ruby on rails 有没有办法';时间旅行';在Elasticsearch中搜索集成测试?

Ruby on rails 有没有办法';时间旅行';在Elasticsearch中搜索集成测试?,ruby-on-rails,elasticsearch,Ruby On Rails,elasticsearch,我是Elasticsearch的新手,我想知道如何使用我的rails应用程序进行一些时间相关的集成测试。我有一些业务逻辑,要求只有在周一到周五执行搜索时才返回结果,周六和周日不返回结果。我不知道我会如何强迫Elasticsearch在适当的一天进行“时间旅行”来测试这种逻辑。对于我的rails应用程序,我可以使用Timecop来实现这一点,但我正在寻找一种方法,用我的ES集群来实现类似的功能。或者,这可能是一种不正确的方法……用例是什么?你是否在做类似于“今天开店”的搜索?可能只在有效的日子执行

我是Elasticsearch的新手,我想知道如何使用我的rails应用程序进行一些时间相关的集成测试。我有一些业务逻辑,要求只有在周一到周五执行搜索时才返回结果,周六和周日不返回结果。我不知道我会如何强迫Elasticsearch在适当的一天进行“时间旅行”来测试这种逻辑。对于我的rails应用程序,我可以使用
Timecop
来实现这一点,但我正在寻找一种方法,用我的ES集群来实现类似的功能。或者,这可能是一种不正确的方法……

用例是什么?你是否在做类似于“今天开店”的搜索?可能只在有效的日子执行搜索?@max是的,非常类似。