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]
