Range search get data outside of range

Submitted by keaves on Fri, 2011-07-08 11:43.Troubleshooting

I am using DBSight 3.3.2(b266)
I have a field that is saved in the form 20110701.
If I search using somefield:[20110701, 20110702]
I get back data from 20110701 to 20110703, maybe all the way to 20110704.
If I search on a range that is not in the data I can still get results for field data that is close.
ie somefield:[20110709, 20110710]
I get results that have data for 20110707 and 20110708.
Also, if I do a general keyword search and I know that there is only one result possible and I use the range search also for a range that is outside of the one possible result I still get the one result
ie in the url I have q=S4ABCDEF+somefield:[20110709, 20110710]
I still get S4ABCDEF as a result even though the somefield for S4ABCDEF is 20110707
What is going on?
Is there a way to stop fix this behaviour.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Submitted by will on Fri, 2011-07-08 12:13.

Interesting. Please send a reproducible case to dbsight at gmail dot com.

The search varies depending on the boolean query operator, actual index data format, etc.

Please include the exported index configuration, and the index directory. Of course, please build a smaller index if possible.

Submitted by will on Sat, 2011-07-09 09:38.

Thanks for all the details from the email. The bug is fixed in 4.2.5 beta release!