将值插入Solr布尔字段

时间:2011-05-19 09:01:31

标签: indexing lucene solr

我试图通过将值作为文档中的字段传递给solr中的布尔字段,因此:

<add>
<doc>
<field name="WouldBuySameModelAgain">value-here</field>
</doc>
</add>

schema.xml中的字段定义是:

<field name="WouldBuySameModelAgain" type="boolean" index="false" stored="true" required="false" />

我无法找到任何关于应该使用什么值的文档,在我的例子中它说“value-here”。我试过真实的&amp;虚假,真实和假,正确&amp; FALSE,1&amp; 0都无济于事 - 我的索引中仍然没有文件在布尔字段中有值。我存储=“true”的所有非布尔字段都是获取值。

欢迎所有建议。

1 个答案:

答案 0 :(得分:9)

答案是“真实”或“虚假”,似乎不区分大小写。例如:

<field name="WouldBuySameModelAgain">true</field>

我的应用程序中其他地方的错误是在我期望值的位置放置一个空字符串。