query near examples array and indexing lucene solr

indexing - examples - solr near



Insertar valores en campos booleanos de Solr (1)

Estoy tratando de insertar un valor en un campo booleano en solr pasándolo como un campo en un documento, por lo tanto:

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

La definición de campo en schema.xml es:

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

No he podido encontrar ninguna documentación sobre qué valor se debe usar cuando dice "valor-aquí" en mi ejemplo. Intenté verdadero y falso, verdadero y falso, VERDADERO y FALSO, 1 y 0, todo en vano; todavía no hay documentos en mi índice con un valor en el campo booleano. Todos mis campos no booleanos con stored = "true" obtienen valores.

Todas las sugerencias fueron bienvenidas.


La respuesta es "verdadera" o "falsa", no parece ser sensible a mayúsculas y minúsculas. Por ejemplo:

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

Un error en otra parte de mi aplicación fue poner una cadena vacía en donde esperaba un valor.