The Spatial Search documentation states that you can create your own bounding box using a range query:
"Since the LatLonType field also supports field queries and range queries, one can manually create their own bounding box rather than using bbox: ...&q=:&fq=store:[45,-94 TO 46,-93]"
This works unless your range covers an area where longitude goes from 180 to -180. For instance I want all items in the longitude range of
178 to -177 which of course gives no results (it is not a valid numeric range). It's not really surprising that this doesn't work as it is just a standard range query with no spatial filters being applied.
Updated issue to be an enhancement, title changed.
Desired functionality is for bbox to accept coordinate parameters for an arbitrary size bounding box. The bbox should take into account the prime meridians, in particular the 180th meridian.
Documentation also needs to be updated to remove incorrect query example.