I feel like the default option is a little hacky plus I'll probably be
sharing my schema.xml for multiple cores using dynamic field types.

I can't believe there isnt an easy way to specify this. So my only options
is something like this?

<document>
  <entity name="item"
          transformer="TemplateTransformer"
          query="select * from items">
       <field name="my_field"  template="static_value_not_from_db"/>
       ....
  </entity>
</document>

What if I don't need a template transformer for all the other fields? Is it
ok to mix and match? Will this effect performance at all? 

Thanks again!



Ahmet Arslan wrote:
> 
>> Forgive me but I'm slightly retarded... I grew up
>> underneath some power lines
>> ;)
>> 
>> I've read through that wiki but I still can't find what I'm
>> looking for. I
>> just want to give one of the DIH entities/fields a static
>> value (ie it
>> doesnt come from a database column). How can I configure
>> this?
>> 
>> FYI this is data-config.xml not schema.xml.
>> 
>>   <document>
>>     <entity name="item" query="select * from
>> items">
>>       <field name="my_field" 
>> column="static_value_not_from_db"/>
>>       ....
>>     </entity>
>>   </document>
>> 
> 
> I didn't do it by-myself but i think it can be done with
> TemplateTransformer[1] with something like:
> 
> <field column="my_field" template="static_value_not_from_db" />
> 
> Alternatively you can define default value of a field in schema.xml:
> 
> <field name="timestamp" type="date" indexed="true" stored="true"
> default="NOW" multiValued="false"/>
> 
> [1] http://wiki.apache.org/solr/DataImportHandler#TemplateTransformer
> 
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/DIH-field-options-tp27873996p27880065.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to