On Thu, 2005-02-10 at 11:02 -0700, aaz wrote: > I have an index with field "documentNumber". There are 10 documents. One of > the documents has documentNumber A5058970 > > I want to return all matches where documentNumber != A505*. I should get 9 > docs back. > > I construct a query like > > wq = WildcardQuery("documentNumber","a505*") > > BooleanQuery bq = new BooleanQuery(); > bq.addQuery(wq,false,true); > > I always get no results for this type of query. > > Ideas?
A restriction can only filter out search results and not add to them. So the search is starting with an empty set, then trying to filter out the results with a document number starting A505, i.e. doing nothing. -- Miles Barr <[EMAIL PROTECTED]> Runtime Collective Ltd. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]