You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Nikhil Chhaochharia <ni...@yahoo.com> on 2008/07/31 12:36:26 UTC
Custom information in schema.xml
Hi,
I am using SolrJ and the latest build of Solr 1.3
I want to add some custom information to schema.xml and then access it from within my application.
Ideally, I would like to enhance the field definitions in schema.xml to something like
< field name="state" type="text" displaylevel="private" />
and then be able to access the displaylevel value from my application.
Is there any way of doing this?
Thanks,
Nikhil
Re: Custom information in schema.xml
Posted by Henrib <hb...@gmail.com>.
We could harness solr-646, reusing the <property name='...'>..</property>
syntax by creating a scope for field elements when reading the schema. Since
properties (the PropertyMap) are stored in the ResourceLoader, it seems we
should be able to access them in the useful places through the usual
suspects(the core, the config, the schema).
In the current case, the property would be defined as
'solr.schema.field.state.displaylevel' - generalized as
'solr.schema.field.<field-name>.<extension-property>'.
The only extension to the schema would be by allowing 'property' in the
useful places.
The syntax & usage would not be as clean as adding an attribute but leaves
more freedom to extensions in more places (aka can generalize to fied types,
etc).
I believe I can update the patch quickly if you're interested.
Henri
Grant Ingersoll-6 wrote:
>
> Not at the moment, but this is something I've wanted to do, too. See
> http://lucene.markmail.org/message/ed5g5qdfdmgaefrn?q=attributes+schema
>
> -Grant
>
> On Jul 31, 2008, at 6:36 AM, Nikhil Chhaochharia wrote:
>
>> Hi,
>>
>> I am using SolrJ and the latest build of Solr 1.3
>> I want to add some custom information to schema.xml and then access
>> it from within my application.
>>
>> Ideally, I would like to enhance the field definitions in schema.xml
>> to something like
>>
>> < field name="state" type="text" displaylevel="private" />
>>
>> and then be able to access the displaylevel value from my application.
>>
>> Is there any way of doing this?
>>
>> Thanks,
>> Nikhil
>
>
>
>
--
View this message in context: http://www.nabble.com/Custom-information-in-schema.xml-tp18751841p18757614.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Custom information in schema.xml
Posted by Grant Ingersoll <gs...@apache.org>.
Not at the moment, but this is something I've wanted to do, too. See http://lucene.markmail.org/message/ed5g5qdfdmgaefrn?q=attributes+schema
-Grant
On Jul 31, 2008, at 6:36 AM, Nikhil Chhaochharia wrote:
> Hi,
>
> I am using SolrJ and the latest build of Solr 1.3
> I want to add some custom information to schema.xml and then access
> it from within my application.
>
> Ideally, I would like to enhance the field definitions in schema.xml
> to something like
>
> < field name="state" type="text" displaylevel="private" />
>
> and then be able to access the displaylevel value from my application.
>
> Is there any way of doing this?
>
> Thanks,
> Nikhil