lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexandre Rafalovitch <>
Subject Re: Copying Tokens
Date Mon, 12 Dec 2016 19:05:36 GMT
Multilingual is - hard - fun. What you are trying to do is probably
not super-doable as copyField copies original text representation. You
don't want to copy tokens anyway, as your query-time analysis chains
are different too.

I would recommend looking at the books first.

Mine talks about languages (for older Solr version) and happens to use
English and Russian :-) You can read it for free at:
(Free sample is the whole book :-) )
* multilingual setup is the last section/chapter
* Source code is at:

There is also large chapter in the "Solr in Action" (chapter 14) that
has 3 different strategies, including one that multiplexes code using
custom field type.

There might be others, but I can't remember off the top of my head.
But it is a problem books tend to cover, because it is known to be

---- - Resources for Solr users, new and experienced

On 12 December 2016 at 11:00, Furkan KAMACI <> wrote:
> Hi,
> I'm testing language identification. I've enabled it solrconfig.xml.  Here
> is my dynamic fields at schema:
> <dynamicField name="*_en" type="text_en" stored="true" indexed="true" />
> <dynamicField name="*_ru" type="text_ru" stored="true" indexed="true" />
> So, after indexing, I see that fields are generated:
> content_en
> content_ru
> I copy my fields into a text field:
> <copyField source="*_en" dest="text"/>
> <copyField source="*_ru" dest="text"/>
> Here is my text field:
> <field name="text" type="text_general" indexed="true" stored="false"
> multiValued="true"/>
> I want to let users only search on only *text* field. However, when I copy
> that fields into *text *field, they are indexed according to text_general.
> How can I copy *tokens* to *text *field?
> Kind Regards,
> Furkan KAMACI

View raw message