Instead of storing date fields in the SearchAPI document, we store the date's time as Number field. This way we can execute queries by passing date with provided time (hour,minute,seconds) are retrieve more precise search results. A limitation is the max value that double can hold !