lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Will Johnson (JIRA)" <j...@apache.org>
Subject [jira] Updated: (SOLR-239) Read IndexSchema from InputStream instead of Config file
Date Mon, 04 Jun 2007 13:39:41 GMT

     [ https://issues.apache.org/jira/browse/SOLR-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Will Johnson updated SOLR-239:
------------------------------

    Attachment: IndexSchemaStream2.patch

New patch that address all 6 suggestions.  The one thing that is interesting is that using
http://localhost:8983/solr/admin/get-file.jsp?file=schema.xml does not work as it prints out
a number of newlines before the XML declaration which causes it to be invalid.  I'm not quite
sure how to fix this without rewriting get-file.jsp as a servlet and making sure it only prints
out the xml.

In any case it does work against url's that only contain valid xml however I wasn't sure how
we go about testing things that require the example to be running. (the test is therefore
commented out)

as for motivations, yes it does require a good bit of overhead and i think it would be good
to have a 'lighter' IndexSchema implementation for client api's.   i do think however that
it's nice to know exactly what is running and to be able to inspect each fields capabilities
so i'm not sure what the right thing to do is.

- will


> Read IndexSchema from InputStream instead of Config file
> --------------------------------------------------------
>
>                 Key: SOLR-239
>                 URL: https://issues.apache.org/jira/browse/SOLR-239
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 1.2
>         Environment: all
>            Reporter: Will Johnson
>            Priority: Minor
>             Fix For: 1.2
>
>         Attachments: IndexSchemaStream.patch, IndexSchemaStream2.patch, IndexSchemaStream2.patch,
IndexSchemaStream2.patch, IndexSchemaStream2.patch
>
>
> Soon to follow patch adds a constructor to IndexSchema to allow them to be created directly
from InputStreams.  The overall logic for the Core's use of the IndexSchema creation/use does
not change however this allows java clients like those in SOLR-20 to be able to parse an IndexSchema.
 Once a schema is parsed, the client can inspect an index's capabilities which is useful for
building generic search UI's.  ie provide a drop down list of fields to search/sort by.  

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


Mime
View raw message