You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by "Noble Paul (JIRA)" <ji...@apache.org> on 2009/02/21 16:08:02 UTC

[jira] Commented: (SOLR-1033) DIH transformers cannot reuse output from previous transformations

    [ https://issues.apache.org/jira/browse/SOLR-1033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12675564#action_12675564 ] 

Noble Paul commented on SOLR-1033:
----------------------------------

the output of one transformer can be consumed from other. 
example

{code}
<entity transformer="TemplateTransformer,RegexTransformer">
  <field column="a" template="hello"/>
  <field column="b" regex="(.*)" sourceColName="a"/>
</entity> 
{code}
in this case , the output of TemplateTransformer goes to 'a' . The RegexTransformer can read from column 'a' and it can be put into column 'b' . It is still possible to have another transformer which reads from 'b' and puts the value into 'c'

Is this the usecase? or am I missing something?


> DIH transformers cannot reuse output from previous transformations
> ------------------------------------------------------------------
>
>                 Key: SOLR-1033
>                 URL: https://issues.apache.org/jira/browse/SOLR-1033
>             Project: Solr
>          Issue Type: Improvement
>          Components: contrib - DataImportHandler
>    Affects Versions: 1.4
>         Environment: All operating systems and software platforms
>            Reporter: Fergus McMenemie
>             Fix For: 1.4
>
>         Attachments: SOLR-1033.patch
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> It can be very useful to reuse the output from a DIH template in other templates and or regex transformers. Currently this cannot be done. The resolver is initialized at the start of the transformer run with what ever values exist for a column name at that instant. As the transformer executes it may define new values for column names. My change is intended to update the hash used by the resolver after each successful transformation.
> This only applies to the template and regex transformers.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.