What about: (type:changelog) AND (filename:angel)
Or if you do the 3 different type of filename queries, use parenthesis to properly break them up, e..g type:changelog AND (filename:... OR filename:... OR filename:...) I dont know enough about how Lucene's precedence rules, but you might have better luck with this kind of grouping. /cody On 4/25/07, Michael Kimsal <[EMAIL PROTECTED]> wrote:
Hello all: I'm trying to find a record in my index where the 'type' is changelog and the 'filename' has 'angel' in it. Expressing this as type:changelog filename:+angel or filename:+angel* or filename:+*angel throws a parse error (probably understandably) type:changelog (filename:+angel or filename:+angel* or filename:+*angel) doesn't seem to work either. I've tried this a number of ways and I either get a parse error or *everything* is returned - I only want records where the type is 'changelog' and the filename has 'angel' in it. How would this be expressed? -- Michael Kimsal http://webdevradio.com