We fullfilled a similar requirement by creating a new field that is
populated at client-level (a standalone app that converts binary data
in solr input documents)

Andrea

On 1/1/12, Erick Erickson <erickerick...@gmail.com> wrote:
> There's no good way of enforcing this as far as I know
> as you've outlined the problem. You can easily specify
> multiple sort criteria, where ties in the first criteria
> are broken by the second criteria and so on.
>
> So, if your records have *no* city value you can do what
> you want by specifying the city field to sortMissingLast
> then specifying state as your second criteria.
>
> So you can probably do what you want by breaking
> up your location field into fields that are specific
> for sorting (probably use copyfield here?) and specifying
> as above.
>
>
> Best
> Erick
>
> On Sun, Jan 1, 2012 at 3:19 AM, Gupta, Veeranjaneya
> <veeranjaneya.gu...@travelocity.com> wrote:
>> Hi,
>>
>> I use Solr 1.4 version and I have a question about SOLR sort order.
>> Requirement : Sort  names(e.g. : location names like Dallas(City), las
>> vegas(City), Texas(State), India(Country), Canada(Country), etc..) based
>> on category(e.g. : CITY, STATE, COUNTRY, etc..)
>> How to sort the SOLR results based on custom order?
>> Expected result :
>>
>> 1.       Dallas
>>
>> 2.       Las Vegas
>>
>> 3.       Texas
>>
>> 4.       Canada
>>
>> 5.       India
>>
>> Thanks & Regards, Gupta
>

Reply via email to