2010-12-06 14 views

Respuesta

43

-field:[* TO *]

En SolrNet, utilice un negado SolrHasValueQuery

+3

Eso es terriblemente caro. Tiene que haber una mejor manera, pero todavía no lo busqué. Como mínimo, debe crear un marcador de campo vacío (por ejemplo, NULO) e indexarlo. –

+0

@KyleMaxwell, por supuesto, hacerlo en tiempo de indexación es mejor ... si no, no creo que haya una mejor manera de hacerlo en tiempo de consulta. –

+3

Tenga en cuenta que esto solo funciona para los campos que están indexados. Hacer esto para campos no indexados devolverá todos los registros. –