: When I perform a range query of ['' TO *] to filter out docs where a : particular field has a value, this does what I want, but I thought using the : square brackets was inclusive, so empty-string values should actually be : included?
I'm not sure i understand your question ... if you are dealing with something like a StrField, then the empty string (ie: 0 byte long string: "") is in fact a real term. you are inclusively including that term in what you match on. That is differnet from matching docs that do not have any values at all -- ie: they do not contain a signle term. -Hoss http://www.lucidworks.com/