Hi guys!!
I have started studying Solr, and I was wondering if anyone would be so kind
as to help me understand a couple of things.

I have XML data that looks like this:
    <doc>
        <field name="id">ID-0</field>
        <field name="post">
            Cheap hotels in Paris?
        </field>
    </doc>

I want to search the data based on a location hierarchy, so I must modify
the XML data to obtain something like this:

    <doc>
        <field name="id">ID-0</field>
        <field name="city">Paris</field>
        <field name="country">France</field>
        <field name="continent">Europe</field>
        <field name="post">
            Cheap hotels in Paris?
        </field>
    </doc>

I intend to create a plugin to do this using Geonames data (I will use
Geonames hierarchy and resource codes, not "Paris", "city", etc...) at index
time. I will have to parse the text in the "post" field, check for each word
a database (or XML files) to see if they are names of places, obtain the
elements of the hierarchy, and place them in each field.

My questions:
1) am I forcing Solr to do things it wasn't made for? would it be better to
process the XML data BEFORE feeding it to Solr?
2) could you suggest a function I could modify? I was considering rewriting
copyField;
3) if I rewrite an analyzer to create these fields, is there any way to
display the output? (the tokens)

Thanks in advance!!!
Kir4. =)
-- 
View this message in context: 
http://www.nabble.com/creating-new-fields-at-index-time---is-it-possible--tp23741267p23741267.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to