我已经在Solr schema.xml中定义了如下的整数字段。 <field indexed="true" multiValued="false" name="build_status" stored="true" type="TrieIntField"/>
复制字段定义如下布尔类型。DSE Solr:CopyField行为
<field name="build_status_b" stored="false" indexed="true" type="boolean" multiValued="false"/> <copyField dest="build_status_b" source="build_status"/>
我设置build_status值其与下面的值的整数。 0,1,45,67 由于我的copyField - build_status_b类型为布尔值,所以我期望看到任何一个错误,或者它将保存0和1并忽略45和67,因为这些数字不会进入布尔合约。但是,有趣的是,我可以搜索build_status_b:(0 1 45 67)所有的值。 复制字段如何真正起作用,并且它是否索引了任何源字段,对于字段build_status_b,什么是声明类型的要点?
谢谢大关说明。感谢您的帮助。 – akr