: perfectly, but users expect the result set to be ordered by the next start
: time.
        ...
: Is there a more elegant way to do this in Solr? A function query or
: subquery maybe? I thought about it for quite a while and couldn't come up
: with a viable solution.

I think you could concievably write a custom function that built an 
UnInvertedField over your multivalued field, and then returned the "lowest 
value for each doc where the value is after 'NOW'" but there is nothing 
out of the box that will do this for you (and i haven't really thought 
hard about how viable this approach is ... i can't think of any obvious 
problems off the top of my head)

-Hoss

Reply via email to