The pb is that i don't handle fields name. It can be anything (i want to let the developpers free for this) Where and how can I change to fields name on the fly (to add "_i" for example) before indexing?
Do i have to use a transformer? an UpdateRequestProcessor? ... Which api suits for this? SolrInputDocument? the setField() method? removeField() + addField() ?, ... Thanks Lance Norskog wrote : > >In the schema.xml file, "*_i" is defined as a wildcard type for integer. >If a name-value pair is an integer, use: name_i as the field name. On 9/10/09, nourredine khadri <nourredin...@yahoo.com> wrote: > > Thanks for the quick reply. > > Ok for dynamicFields but how can i rename fields during indexation/search > to add suffix corresponding to the type ? > > What is the best way to do this? > > Nourredine. > > > > > ________________________________ > De : Yonik Seeley <yo...@lucidimagination.com> > À : solr-user@lucene.apache.org > Envoyé le : Jeudi, 10 Septembre 2009, 14h24mn 26s > Objet : Re: Indexing fields dynamically > > On Thu, Sep 10, 2009 at 5:58 AM, nourredine khadri > <nourredin...@yahoo.com> wrote: > > I want to index my fields dynamically. > > > > DynamicFields don't suit my need because I don't know fields name in > advance and fields type must be set > dynamically too (need strong typage). > > This is what dynamic fields are meant for - you pick both the name and > type (from a pre-defined set of types of course) at runtime. The > suffix of the field name matches one of the dynamic fields and > essentially picks the type. > > -Yonik > http://www.lucidimagination.com > > > > -- Lance Norskog goks...@gmail.com