Ruby-等待索引创建
Ruby-Tire wait for indexes to get created
使用 Tire 我需要在创建一些记录后在测试用例中填充索引,我就是这样做的。
['London', 'Mumbai', 'New York'].each { |name| Place.create(name: name) }
t = Tire.index('places')
t.import(Place.all.entries)
如何在继续之前等待创建索引?
调用import
后直接调用t.refresh
。这将确保 Tire 与 elasticsearch 同步。
使用 Tire 我需要在创建一些记录后在测试用例中填充索引,我就是这样做的。
['London', 'Mumbai', 'New York'].each { |name| Place.create(name: name) }
t = Tire.index('places')
t.import(Place.all.entries)
如何在继续之前等待创建索引?
调用import
后直接调用t.refresh
。这将确保 Tire 与 elasticsearch 同步。