我有十进制值,例如 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" />