hi,

in general the query parser doesn't allow queries which start with a wildcard Those queries could end up with very long response times and block your system. This is not what you want.

I'm not sure if i understand what you want to do. I expect that you have a field within a lucene document with name "type". For this field you can have different values like "contact,account" etc. Now you want to search all documents where type is "contact". So the query to do this would be "type:contact", nothing else is required.

can you try that and give some feedback ?

best regards
Bernhard


Wermus Fernando wrote:

I am using multifieldQueryParse to look up some models. I have several
models: account, contacts, tasks, etc. The user chooses models and a
query string to look up. Besides fields for searching, I add some
conditions to the query string.

If he puts "john" to look up and chooses contacts, I add to the query
string the following

Query string: "john and type:contact"

But, If he wants to look up any contact, multifieldQueryParse throws an
exception. In these case, the query string is the following:

Query string: "* and type:contact"

Am I choosing the wrong QueryParser or is there another easy way to look
up several fields and the same time any content?





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to