Hi Sylvain,

I'm very sorry that I could not help you for I'm also doing pure English
project...


Erick,

Thanks for your approach, I'll try it.

Luo Sai


On Wed, Jan 11, 2012 at 10:08 PM, Erick Erickson <erickerick...@gmail.com>wrote:

> I'm not sure what custom field types have to do with XML here.
> Somewhere, you have to have defined a *field* in your schema.xml
> that references your custom type, something like:
> <field name="the_offer" type="offer" ..... />
>
> then the XML is just like any other field
> <doc>
>   <field name="the_offer" attr1="val1">56.75</field>
> </doc>
>
> WARNING: I don't quite know how to access the attributes
> down in your special code, I haven't had the occasion
> to actually do that so I don't know whether the attributes
> are carried down through the document parsing....
>
> Best
> Erick
>
> On Tue, Jan 10, 2012 at 4:20 AM, 罗赛 <seraph....@gmail.com> wrote:
> > Hello everyone,
> >
> > I have a question on how to update index using xml messages when there
> are
> > some complex custom field types in my index...like:
> > <fieldtype name="offer" class="com.xxx.OfferField"/>
> > And field offer has some attributes in it...
> >
> > I've read page, http://wiki.apache.org/solr/UpdateXmlMessages and
> example
> > shows that xml should be like:
> >
> > <add>
> >  <doc>
> >    <field name="employeeId">05991</field>
> >    <field name="office">Bridgewater</field>
> >    <field name="skills">Perl</field>
> >    <field name="skills">Java</field>
> >  </doc>
> >  [<doc> ... </doc>[<doc> ... </doc>]]
> > </add>
> >
> >
> > So, could u tell me how to write the XML or is there any other method to
> > update index with custom field types?
> >
> > Thanks,
> >
> > --
> > Best wishes
> >
> > Sai
>



-- 
Best wishes

罗赛

Tel 13811219876

Reply via email to