I solved this with the following syntax:
*type:changelog AND ( ( (listing:fox) or (listing:fox*) or (listing:*fox) )
)
*That seems to give us what we're looking for. However, it brought up
another
question which I'll post in a moment.
On 4/25/07, James liu <[EMAIL PROTECTED]> wrote:
if use
if use customer Analyzer,
u can use solr admin gui, and click analyzer which can help you use customer
analyzer(i use it to be sure my customer analyzer is ok).
if u wanna know query syntax ,,,it same with lucene,,so u can read
http://lucene.apache.org/java/docs/queryparsersyntax.html
2007
What it probably boils down to is how you analyzed (or didn't) those
fields.
What is your schema for those fields?
Erik
On Apr 25, 2007, at 4:40 PM, Michael Kimsal wrote:
leading and trailing at the same time don't work. :( This is
supposedly
fixed in a lucene nightly, but I can
leading and trailing at the same time don't work. :( This is supposedly
fixed in a lucene nightly, but I can't get solr and lucene trunks to compile
together. Also, I wouldn't be able to convince anyone here to run nightly
trunks in production. :)
On 4/25/07, Walter Underwood <[EMAIL PROTEC
Enable leading wildcards and try this:
type:changelog AND filename:*angel*
wunder
On 4/25/07 1:34 PM, "Michael Kimsal" <[EMAIL PROTECTED]> wrote:
> Thanks. I'm still no results with your suggestion though. I also tried
>
> type:+changelog AND ( (filename:angel) OR (filename:angel*) OR
> (fi
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
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
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 fil