Hi, Correct me if I'm wrong, but if I query a field index with an empty string, I expect to get returned all catalogued objects where that attribute's value _is_ the empty string. Anyway, this happens most of the time and I wish it happened all the time. Basically, the only situation where this _doesn't_ happen is when _none_ of the objects catalogued in the field index have a value of the empty string, which seems really bug and nasty to me ;-) Well, the attached .zexp will demonstrate the problem nicely. Import it and 'Test' the 'dotest' python script. ..then read the source. You'll also see my gripe about the hard coded redirect in manage_catalogReindex, which prevents you automatically re-indexing catalogs unless you use the hack I did. Right, I'm off to the collector :-) cheers, Chris