The 2nd query returns the complete matches as well. So I will have to filter out the complete matches from the partial match results.
On Tue, Jun 18, 2013 at 3:31 PM, Upayavira <u...@odoko.co.uk> wrote: > With two queries. > > I'm not sure there's another way to do it. Unless you were prepared to > get coding, and implement another SearchComponent, but given that you > can achieve it with two queries, that seems overkill to me. > > Upayavira > > On Tue, Jun 18, 2013, at 10:59 AM, Prathik Puthran wrote: > > Hi, > > > > I wanted to know if it is possible to tweak solr to return the results of > > both complete and partial query matches. > > > > For eg: > > If the search query is "Brad Pitt" and if the query parser is "AND" Solr > > returns all documents indexed against the term "Brad Pitt". > > If the query parser is "OR" Solr returns all the documents indexed > > against > > the term "Brad Pitt", "Brad", "Pitt". > > > > I want to the Solr to return the data in a way such that all the results > > matched by the "AND" parser (i.e. Complete match) should be in a seperate > > key- value pair in JSON response. > > i.e. "CompleteMatch :[doc1, doc2, doc3...]" > > and all the partial matches which are not part of complete match should > > be > > a seperate key-value pair in JSON response i.e. > > "PartialMatch : [doc4, doc5, doc6]. > > > > How can I achieve this? > > > > Thanks, > > Prathik >