lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Fergus McMenemie (JIRA)" <>
Subject [jira] Commented: (SOLR-1033) DIH transformers cannot reuse output from previous transformations
Date Mon, 23 Feb 2009 16:46:01 GMT


Fergus McMenemie commented on SOLR-1033:

Your comment about modifying the system "to have the current entities rows be available always
to all transformers" is good and will produce the fastest most efficient code. 

But I need to sure we are not using the term "template" twice in different ways. You say "you
are constructing the regex replacements themselves with templates" by which you mean using
the ${XXX} syntax and not the output from a templatetransformer?

Also, is your patch a replacement for mine?

> DIH transformers cannot reuse output from previous transformations
> ------------------------------------------------------------------
>                 Key: SOLR-1033
>                 URL:
>             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, SOLR-1033.patch, 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.

View raw message