lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Koji Sekiguchi (JIRA)" <j...@apache.org>
Subject [jira] Commented: (SOLR-1973) Empty fields in update messages confuse DataImportHandler
Date Sat, 30 Oct 2010 08:36:23 GMT

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

Koji Sekiguchi commented on SOLR-1973:
--------------------------------------

I can reproduce this.

> Empty fields in update messages confuse DataImportHandler
> ---------------------------------------------------------
>
>                 Key: SOLR-1973
>                 URL: https://issues.apache.org/jira/browse/SOLR-1973
>             Project: Solr
>          Issue Type: Bug
>          Components: contrib - DataImportHandler
>    Affects Versions: 3.1
>         Environment: CentOS 5, Java 1.6, Tomcat 6
>            Reporter: Sixten Otto
>
> I seem to be running into an issue with Solr (maybe just the DataImportHandler?) not
liking empty field elements in the docs, and getting the wrong values into the fields of the
index. Here's the entity declaration from data-config.xml for my isolated example:
>  <document>
>   <entity name="contentAsSolrAdd"
>     dataSource="xml"
>     processor="XPathEntityProcessor"
>     stream="true"
>     url="http://example.com/Content.xml"
>     useSolrAddSchema="true">
>   </entity>
>  </document>
> And here's the Content.xml being pulled in by the DIH:
>  <add>
>   <doc>
>     <field name="empty"></field>
>     <field name="full">Lorem Ipsum Dolor</field>
>     <field name="other">Some content is me!</field>
>   </doc>
>  </add>
> And here's the relevant portion of the output from the DIH in debug mode:
>  <lst name="document#1">
>   <str name="query">
>     http://example.com/Content.xml
>   </str>
>   <str name="time-taken">0:0:0.6</str>
>   <str>----------- row #1-------------</str>
>   <str name="full">Some content is me!</str>
>   <str name="empty">Lorem Ipsum Dolor</str>
>   <str>---------------------------------------------</str>
>  </lst>
> Notice that the field "full" doesn't appear here, but the following field "empty" has
the content that was there for "full". The "other" field, which was non-empty, and preceded
by a non-empty field, shows up correctly.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message