Thanks.  I'm still no results with your suggestion though.  I also tried

type:+changelog AND ( (filename:angel) OR (filename:angel*)  OR
(filename:*angel) )

but am getting parse errors.  :(


On 4/25/07, Cody Caughlan <[EMAIL PROTECTED]> wrote:

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
>




--
Michael Kimsal
http://webdevradio.com

Reply via email to