Indexing 将值插入Solr布尔字段

Indexing 将值插入Solr布尔字段,indexing,lucene,solr,Indexing,Lucene,Solr,我试图通过将值作为文档中的字段传递,将其插入solr中的布尔字段,因此: <add> <doc> <field name="WouldBuySameModelAgain">value-here</field> </doc> </add> 这里的价值 schema.xml中的字段定义为: <field name="WouldBuySameModelAgain" type="boolean" index="false

我试图通过将值作为文档中的字段传递,将其插入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”。我尝试了true&false、true&false、true&false、1&0都没有用-我的索引中仍然没有布尔字段中有值的文档。我所有带有stored=“true”的非布尔字段都在获取值

欢迎所有建议。

答案为“真”或“假”,不区分大小写。例如:

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

我的应用程序中的其他地方出现了一个错误,在我期望值的地方放了一个空字符串。

你可以接受自己的答案,得到15分。谢谢分享你的发现!目前,《参考指南》规定,“第一个字符中的“1”、“t”或“t”值被解释为真。第一个字符中的任何其他值被解释为假。”