Otis, With that solution, the client has to accept all type location fields (location_de_de, location_it_it). I want to copy the result into "location" field, so that client can just accept location.
Thanks, Kalyan Manepalli -----Original Message----- From: Otis Gospodnetic [mailto:otis_gospodne...@yahoo.com] Sent: Thursday, June 04, 2009 4:16 PM To: solr-user@lucene.apache.org Subject: Re: Customizing results Hello, If you know what language the user specified (or is associated with), then you just have to ensure the "fl" URL parameter contain that field (and any other fields you want returned). So if the language/locale is de_de, then make sure the request has fl=location_de_de,another_field,another_field, and not, for example location_it_it Otis -- Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch ----- Original Message ---- > From: "Manepalli, Kalyan" <kalyan.manepa...@orbitz.com> > To: "solr-user@lucene.apache.org" <solr-user@lucene.apache.org> > Sent: Thursday, June 4, 2009 12:36:30 PM > Subject: Customizing results > > Hi, > I am trying to customize the response that I receive from Solr. In > the index I have multiple fields that contain the same data in different > language. > At the query time client specifies the language. Based on this param, I want > to > return the value, copied into a different field. > Eg: > Lubang, Filippinerne > Lubang, Philippinen > Lubang, Philippines > Lubang, Filipinas > > If the user specifies language as de_de, then I want to return the result as > Lubang, Philippinen > > What is the most optimal way of doing this? > Any suggestions on this will be helpful > > Thanks, > Kalyan Manepalli