Hi Alex, DateRangeField extends some spatial stuff, which has that error message in it, not in DateRangeField proper. You cannot sort on a DateRangeField. If you want to... try adding either one plain docValues field if you just have date instances, or a pair of them to hold a min & max and pick the right one to sort on.
The "sorting by the query" in the context of spatial refers to doing a score sorted sort, noting that the score of a spatial query can be the distance or some formula involving the distance or possibly overlap of the shape with something else. e.g. q={!geofilt score=distance ...} This is documented in the ref guide on the spatial page, including an example for BBoxField. &q={!field f=bbox score=overlapRatio}Intersects(ENVELOPE(-10, 20, 15, 10)) I think that example could be simpler using {!bbox} but probably wants to show different ways to skin this cat, so to speak. ~ David On Wed, Sep 7, 2016 at 1:49 PM Alexandre Rafalovitch <arafa...@gmail.com> wrote: > So, I tried sorting on a DateRangeField. And I got back: "Sorting not > supported on SpatialField: release_date, instead try sorting by > query." > > Two questions: > 1) Spatial is kind of super-internal info here, the message is rather > confusing. > 2) What's "sorting by query" in this case? Can I still sort on the > field, but with a different syntax? > > Regards, > Alex. > ---- > Newsletter and resources for Solr beginners and intermediates: > http://www.solr-start.com/ > -- Lucene/Solr Search Committer, Consultant, Developer, Author, Speaker LinkedIn: http://linkedin.com/in/davidwsmiley | Book: http://www.solrenterprisesearchserver.com