This PR extends the search API to allow versions to be added so searching can be limited to specific versions. Before this PR, only time was supported, but this is picking versions older than the timestamp as well.