That's also part of the basic, traditional Lucene search syntax:

+Java +mysql +php TCL Perl Selenium -ethernet -switching -routing

-- Jack Krupansky

-----Original Message----- From: Kamal Palei
Sent: Tuesday, May 14, 2013 8:33 AM
To: solr-user@lucene.apache.org
Subject: Re: Can we search some mandatory words and some optional words in SOLR

Thanks Jack Krupansky
Your solution having key as* **+Java +mysql +php TCL Perl Selenium* worked
nicely.

If I have to extend it something like, I need to search all documents,
those have

1. Mandatory Keywords present are *Java, MySql*
2. Atleast one keyword out of* TCL Perl Selenium* should be present
3. The keywords *ethernet, switching, routing*  should not be present

in document. In that case, how the search key should look like.

Best Regards
Kamal


On Mon, May 13, 2013 at 8:10 PM, Jack Krupansky <j...@basetechnology.com>wrote:

That's simply a standard, old-fashioned Lucene query:

+Java +mysql +php TCL Perl Selenium

And you can decide if "min should match" (mm) is 0, 1, 2, 3, etc. for the
optional terms (TCL, Perl, Selenium)

-- Jack Krupansky

-----Original Message----- From: Kamal Palei
Sent: Monday, May 13, 2013 9:56 AM
To: solr-user@lucene.apache.org
Subject: Can we search some mandatory words and some optional words in SOLR


Dear SOLR Experts
Llets say I want to search some mandatory words and some optional words.
Say I want to search all documents those contains all *Java, mysql,
php*keywords along with atleast one keyword out of
* TCL, Perl, Selenium*.

*Basically I am looking at few mandatory keywords and few optional
keywords.

*

Is it possible to search this way. If so, kindly guide me how the query
should look like.

Best Regards
Kamal


Reply via email to