我有十进制值,如100.11,200.22。数据库的字段定义为100.11 200.22。我在数据库字段中使用double作为标记。我尝试在模式中将字段定义为type =“double”,但是当我尝试创建索引时,它失败了。如果我将它定义为type =“text”然后它可以工作,但是我不能像查找一系列数字那样对它进行solr查询。它在我的solr查询中视为文本。
在我的schema.xml中,我有:
<field name="ProviderCompensation" type="double" indexed="true" multiValued="true" stored="true" required="false" />