You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Frederik Kraus <fr...@gmail.com> on 2011/07/06 22:27:30 UTC

DIH / dynamic fields / ...

Hi, 

I'm currently stuck with a (probably straightforward) problem concerning DIH and dynamic fields.

I'm having a DB-Datasource with one of the columns (metaXml) containing an xml string looking something like this:

<root><meta title="abc" value="123"/><meta title="def" value="456"/></root>

The <dataConfig> looks something like this:

<dataConfig>
…
<entity dataSource="mssql" name="doc" …>

…


<entity name='meta' dataSource='f' processor='XPathEntityProcessor' forEach='/meta' dataField='doc.metaXml'>


<field column='meta_Title' xpath='/meta/@title' />


<field column='meta_Content' xpath='/meta/@value' />


<field name="meta_${meta.meta_Title}" column="${meta.meta_Content}" /> 

</entity>
</entity>
</dataConfig>

In my schema.xml I have a dynamic field looking like:

<dynamicField name="meta_*"  type="string"  indexed="true"  stored="true"/>

For whatever reason those meta_* fields are not populated ...

Maybe (hopefully) I'm missing something obvious. Any help would be great ;)

Thanks,

Fred.