Hi Uwe,

On 05/26/2008 at 8:43 AM, Uwe Klosa wrote:
> We're using Solr 1.3 in our application and we have an index
> that contains 3 different languages which are stored and
> indexed in fields like 'title_sv', 'title_en', 'title_no'.
> 
> Our problem in this case is we want to sort the search
> results according to the different rules for each language.
> If we have 'sort=title_sv asc' we want that the Swedish
> rules are used. Is there a standard way to achieve this?

Although the underlying Lucene Sort facility supports Locale-based field 
sorting[1], Solr does not expose this functionality.

I think Solr should support syntax like "sort=title_sv asc locale:sv", 
minimally including the language, but possibly also the country component of 
the locale, e.g. "sort=title_de asc locale:de_CH" for Swiss German.

Steve

[1] 
http://lucene.apache.org/java/2_3_2/api/org/apache/lucene/search/SortField.html#SortField(java.lang.String,%20java.util.Locale)

Reply via email to