> also think there may be a role for more specific "any"-like indexes > corresponding to specific interpretations on Matthew's list (and maybe > other interpretations not on that list, including the interpretation > "search all fields even if they're not indexed, using grep on the raw > data files if necessary"). I'm not sure that it makes much sense to say 'I don't know what I want, nor what you have, but I want it to be from only one index'. What's the use case for such a distinction? How about the following: ---------- cql.serverChoice: This index is used with the index (and relation) are omitted from a search clause. The server will choose one or more indexes for the given term, which may or may not otherwise be accessible to the end user. cql.allIndexes: Previously named cql.anywhere. The server will search all indexes which are accessible to the end user via CQL, in all context sets. cql.allKnown: The server will search all indexes which it has access to, even if the end user does not. cql.allFields The server will attempt to search the complete record, potentially including fields not indexed and not available via CQL to the end user. ------------ ,'/:. Dr Robert Sanderson ([log in to unmask]) ,'-/::::. http://www.o-r-g.org/~azaroth/ ,'--/::(@)::. Dept. of Computer Science, Room 805 ,'---/::::::::::. University of Liverpool ____/:::::::::::::. L5R Shop: http://www.cardsnotwords.com/ I L L U M I N A T I