Hi Alex, 

Thanks a lot for the reply and apologies for being unclear. The 
XPathEntityProcessor provides an option to specify an XSLT file that should be 
applied to the XML input prior to the actual data import. I am including my 
current configuration below, with the respective attribute highlighted. 

I have checked various forums and documentation bits, but the config XML seems 
ok to me. And yet, nothing gets imported. 

Cheers, 

Martin

 
<dataConfig>
    <dataSource encoding="UTF-8" 
        type=„FileDataSource />
        <entity
            name="pickupdir"
            processor="FileListEntityProcessor"
            rootEntity="true"
            fileName=".*xml"
            baseDir=„/abs/path/to/source/dir/for/import/"
            recursive="true"
            newerThan="${dataimporter.last_index_time}"
            dataSource="null">
            
            <entity 
                name="xml"
                processor="XPathEntityProcessor"
                stream="false"
                useSolrAddSchema="true"
                url="${pickupdir.fileAbsolutePath}"
                xsl="/abs/path/to/xslt/file/in/myCore/conf/transform.xsl">
            </entity>
        </entity>
    </document>
</dataConfig>



 
> Am 22.03.2015 um 01:18 schrieb Alexandre Rafalovitch <arafa...@gmail.com 
> <mailto:arafa...@gmail.com>>:
> 
> What do you mean using DIH with XSLT together? DIH uses a basic XPath
> parser, but not full XSLT.
> 
> So, it's not very clear what the question actually means. How did you
> configure it all?
> 
> Regards,
>   Alex.
> ----
> Solr Analyzers, Tokenizers, Filters, URPs and even a newsletter:
> http://www.solr-start.com/ <http://www.solr-start.com/>
> 
> 
> On 21 March 2015 at 14:14, Martin Wunderlich <martin...@gmx.net> wrote:
>> Hi all,
>> 
>> I am trying to create a data import handler (DIH) to import XML files. The 
>> source XML should be transformed using XSLT into the standard Solr import 
>> format. I have tested the XSLT and successfully imported data using the 
>> Java-based simple import tool. However, when I try to import the same XML 
>> files with the same XSLT pre-processing using a DIH configured in 
>> solrconfig.xml, it doesn’t work. I can execute the DIH from the admin 
>> interface, but no documents get imported. The logging console doesn’t give 
>> any errors.
>> 
>> Could someone who has managed to successfully set up a similar configuration 
>> (XML import via DIH with XSL pre-processing), provide with the basic 
>> configuration, so that I can check what might be wrong in mine?
>> 
>> Thanks a lot.
>> 
>> Cheers,
>> 
>> Martin
>> 
>> 

Reply via email to