To be more specific (just in case you are new to lucene)
Your Query:
Query query = qp.parse("bbb:\"b*\" AND ccc:\"cc*\"");
What I think you actually want here:
Query query = qp.parse("bbb:b* AND ccc:cc*");
Give it a shot, and then like I said, go get Luke, it will help you
tremendously ^^
Matthew Hall wrote:
The reason the wildcard is being dropped is because you have wrapped
it in a phrase query. Wildcards are not supported in Pharse Queries.
At least not in any Analyzers that I'm aware of.
A really good tool to see the transformations that happen to a query
is Luke, open it up against your index, go into the search section,
choose the analyzer you use and start playing around.
This has helped me countless times when creating I'm my own queries
and not getting the results that I expect.
-Matt
叶双明 wrote:
I am sorry, just put the string to QueryParser.
But what make me confusing the code:
Query query = qp.parse("bbb:\"b*\" AND ccc:\"cc*\"");
doesn't work as i have expected. It drop the Wildcard *.
2008/9/19, 叶双明 <[EMAIL PROTECTED]>:
Thanks!
Now, I just use Query query = qp.parse("a*"); and meet the my
requirements.
Another question: how to parser query string like: title:"The
Right Way" AND text:go
please show me in java code. thanks.
2008/9/19 Karl Wettin <[EMAIL PROTECTED]>
19 sep 2008 kl. 11.05 skrev 叶双明:
Document<stored/uncompressed,indexed<field:abc>>
Document<stored/uncompressed,indexed<field:bcd>>
How can I get the first Document buy some query string like "a" ,
"ab" or
"abc" but no "b" and "bc"?
You would create an ngram filter that create grams from the first
position
only. Take a look at EdgeNGramTokenFilter in contrib/analyzers.
karl
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Sorry for my English!! 明
Please help me correct my English expression and error in syntax
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Matthew Hall
Software Engineer
Mouse Genome Informatics
[EMAIL PROTECTED]
(207) 288-6012
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]