2011-11-04 95 views
1

我正在使用solr。在数据库索引有没有一种方法可以给数据配置文件本身的字段默认值。我无法在schema.xml中给出默认值,因为我的值取决于表,所以必须在数据配置文件中完成。solr数据导入默认值

回答

1

你可以把它添加到SQL查询本身。
而且正如您在定义实体时所了解的那样,可以更改该值。

select 'Annual' as datatype, i.* from item i 

而字段类型认定中 -

<field column="datatype" name="datatype" /> 
1

是的,这是可能的。

您必须在schema.xml文件中指定默认值。例如,

<field name="myFileWithDefaultValue" type="string" stored="true" indexed="true" default="default_value_string_here"/> 

参考:

Solr Schema.xml Description