> I'm not sure, theoretically fields with a null value > (php-side) should end > up not having the field. But then again i don't think it's > relevant just > yet. What bugs me is that if I add the -puid:[* TO *], all > results for > puid:[0 TO *] disappear, even though I am using "OR".
- operator does not work with OR operator as you think. Your query can be re-written as (puid:[0 TO *] OR (*:* -puid:[* TO *])) This new query satisfies your needs? And more importantly does type="integer" supports correct numeric range queries? In Solr 1.4.0 range queries work correctly with type="tint".