Hi Ahmet,

When I used the CollationKeyFilterFactory in my facet (example below), the 
value of facet went wrong.
When I remove the CollationKeyFilterFactory of type of facet, the value went 
correct.
Is it a bug?

-----Mensagem original-----
De: Ahmet Arslan [mailto:iori...@yahoo.com] 
Enviada em: segunda-feira, 10 de setembro de 2012 10:34
Para: solr-user@lucene.apache.org
Assunto: Re: RES: Problem with accented words sorting


Hi Claudio,

CollationKeyFilterFactory is meant to be used in sorting. If you need both 
language specific sorting and faceting, you need to make two copies of your 
field. (Easy with copyField declaration). 

--- On Mon, 9/10/12, Claudio Ranieri <claudio.rani...@estadao.com> wrote:

> From: Claudio Ranieri <claudio.rani...@estadao.com>
> Subject: RES: Problem with accented words sorting
> To: "solr-user@lucene.apache.org" <solr-user@lucene.apache.org>
> Date: Monday, September 10, 2012, 3:29 PM I tried using 
> solr.CollationKeyFilterFactory in my facets:
> 
> <fieldType name="text_navegador_collation"
> class="solr.TextField">
>     <analyzer>
>         <tokenizer
> class="solr.KeywordTokenizerFactory" />
>         <filter
> class="solr.CollationKeyFilterFactory" language="en"
> strength="primary" />
>     </analyzer>
> </fieldType>
> 
> I got this:
> 
> <lst name="facet_counts">
>     <lst name="facet_queries"/>
>         <lst
> name="facet_fields">
>            
> <lst name="nv_descricao_ue_nv_sigla_uf">
>            
>     <int
> name=")䀖䀍#5;᠃᠁Ⰰ堀㌀ᓀఠٰʘŐ¦e*#20;怌倅᠂ࠁ䰀挀#0;#0;#1;">16</int>
>            
>     <int
> name=")䀖䀍#5;᠃᠁Ⰰ堀㌀ᓀీذˀŘÊb!#25;䀌 #0;#0;#0;">9</int>
>            
>     <int
> name=")䀗怌瀆ဃ᠁☀愀㎀ᢀࡀՐˀ#0;#0;#1;">4</int>
>            
>     <int
> name=")䀘#12;々᠃ᐁ䐀嘀㄀ᦀ଀ِ̨Ō`-#0;#0;#0;#0;">6</int>
>            
>     <int
> name=")䀙 々⠃ࠁ㠀匀⨀ᓀી԰̰ŠÊe)䀐䀌怆᠀#0;#0;#0;">14</int>
>            
> </lst>
>         </lst>
>     <lst name="facet_dates"/>
>     <lst name="facet_ranges"/>
> </lst>
> 
> If I remove the solr.CollationKeyFilterFactory, I get:
> 
> <lst name="facet_counts">
>     <lst name="facet_queries"/>
>         <lst
> name="facet_fields">
>            
> <lst name="nv_descricao_ue_nv_sigla_uf">
>            
>     <int name="ALTO
> SANTO|CE">4</int>
>            
>     <int name="AMPARO DO
> SERRA|MG">6</int>
>            
>     <int name="ARAÇOIABA DA
> SERRA|SP">14</int>
>            
>     <int name="BANDEIRA DO
> SUL|MG">4</int>
>            
>     <int name="BARRA DE SANTA
> ROSA|PB">5</int>
>            
> </lst>
>         </lst>
>     <lst name="facet_dates"/>
>     <lst name="facet_ranges"/>
> </lst>
> 
> Is it a bug of Solr?
> I am using solr 3.5.0 (stable).
> Would anyone help me?
> 
> 
> -----Mensagem original-----
> De: Claudio Ranieri [mailto:claudio.rani...@estadao.com]
> 
> Enviada em: segunda-feira, 10 de setembro de 2012 08:29
> Para: solr-user@lucene.apache.org
> Assunto: Problem with accented words sorting
> 
> Hi,
> 
> I have a facet (type = "string") and I want to sort it.
> The problem is that accented words are appearing at the end of the 
> sequence. Example sorted sequence: "Santa Catarina", "Sergipe", "São 
> Paulo".
> I would like to get in order: "Santa Catarina", "São Paulo", 
> "Sergipe."
> I can not normalize input because I want to show users the text is not 
> normalized. Is there easy way to setup this?
> If there is not easy way, how could I customize a comparable of 
> String?
> Thanks,
> Thanks
> 

Reply via email to