schema definition for configuration files
-----------------------------------------

                 Key: SOLR-1758
                 URL: https://issues.apache.org/jira/browse/SOLR-1758
             Project: Solr
          Issue Type: New Feature
          Components: contrib - DataImportHandler
    Affects Versions: 1.4
            Reporter: Jorg Heymans


A schema definition would be able to spot the subtle error in below config 

{code}
    <dataSource name="ora" driver="oracle.jdbc.OracleDriver" url="...." />
    <datasource name="orablob" type="FieldStreamDataSource" />
    <document name="mydoc">
        <entity dataSource="ora" name="meta" query="select id, filename, bytes 
from documents" >            
            <field column="ID" name="id" />
            <field column="FILENAME" name="filename" />
            <entity dataSource="orablob" processor="TikaEntityProcessor" 
url="bytes" dataField="meta.BYTES">
              <field column="text" name="mainDocument"/>
            </entity>
         </entity>
     </document>
{code}

Also, many xml editors support auto completion based on schema definition so it 
would be easier to create configuration without constantly having to refer to 
javadoc or samples from the distribution.

This applies equally to schema.xml and solr-config.xml



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

Reply via email to