fix traversal logic when not in expected order
fix traversal logic when not in expected order

slavikm/bleve,VimleshS/bleve,gsathya/bleve,guilherme-santos/bleve,pmezard/bleve,pmezard/bleve,Shugyousha/bleve,Shugyousha/bleve,rentongzhang/bleve,slavau/bleve,beni55/bleve,beni55/bleve,gsathya/bleve,slavau/bleve,guilherme-santos/bleve,blevesearch/bleve-mapping-ui,slavikm/bleve,kevgs/bleve,gsathya/bleve,ArtemTeleshev/go-blevesearch,pmezard/bleve,leolujuyi/bleve,blevesearch/bleve-mapping-ui,ikawaha/bleve,VimleshS/bleve,ArtemTeleshev/go-blevesearch,kevgs/bleve,rentongzhang/bleve,kevgs/bleve,kaushik94/bleve,danielsoro/bleve,rentongzhang/bleve,leolujuyi/bleve,rentongzhang/bleve,blevesearch/bleve-mapping-ui,nimishzynga/bleve,rentongzhang/bleve,kevgs/bleve,guilherme-santos/bleve,leolujuyi/bleve,danielsoro/bleve,danielsoro/bleve,beni55/bleve,kaushik94/bleve,nimishzynga/bleve,guilherme-santos/bleve,VimleshS/bleve,kaushik94/bleve,slavau/bleve,danielsoro/bleve,VimleshS/bleve,steveyen/bleve,kaushik94/bleve,beni55/bleve,slavau/bleve,gsathya/bleve,Shugyousha/bleve,guilherme-santos/bleve,guilherme-santos/bleve,slavau/bleve,slavau/bleve,Shugyousha/bleve,leolujuyi/bleve,blevesearch/bleve,ArtemTeleshev/go-blevesearch,gsathya/bleve,VimleshS/bleve,gsathya/bleve,pmezard/bleve,ikawaha/bleve,ArtemTeleshev/go-blevesearch,steveyen/bleve,leolujuyi/bleve,VimleshS/bleve,leolujuyi/bleve,rentongzhang/bleve,blevesearch/bleve