I just upgraded from 0.6->1.0.1. I had hacked my old version to
allow me to select items which were not in a particular category.
To take the canonical example of cities, I was using the query
to get a population list that for cities which are not capitals
(":!" was my notation hack).
The query construction has been entirely re-written, and before I
spend time working on hacking it again, I want to know if anyone
else is working on this, or if there is a better way to do it, or
if anyone has any guidance.
For clarity: the real example is that I keep pages for various
experiments I have run, and if the data is contaminated I put it in
Category:Error. Now if I search for data, I usually want to
exclude items in this namespace. I am thinking that I want to use
an attribute instead of a category, i.e., tag some data with [[has
error::forgot to turn on laser]]. Now is there a way to request
pages which don't have a "has error" property?
I note that [[has error:!forgot to turn on laser]] doesn't even
work if there are no other types of errors, because it selects
pages that have other errors, but not pages with no error tag.
Perhaps we want something like [[!has error:*]].
Daniel M. Israel