In this case q=name:(ana jose) will work, but suppose if it is to be
searched in full text field It might have poor recall, It will also produce
document like "San Jose is better than Santa Ana" which was not the user
intent. Erick's solution  "ana jose"~2  is capturing the intent too.

On Mon, Apr 20, 2015 at 10:09 PM, Steven White <swhite4...@gmail.com> wrote:

> Why not just use q=name:(ana jose) ?  Than missing words or words order
> won't matter.  No?
>
> Steve
>
> On Mon, Apr 20, 2015 at 12:26 PM, Erick Erickson <erickerick...@gmail.com>
> wrote:
>
> > First, a little patience on your part please, we're all volunteers here.
> >
> > Second, what have you done to try to analyze the problem? Have you
> > tried adding &debgu=query to to your URL? Looked at the analysis page?
> > Anything else?
> >
> > You might review: http://wiki.apache.org/solr/UsingMailingLists
> >
> > My guess (and Rafal provided you a strong clue if my guess is right)
> > is that by enclosing "ana jose" in quotes you've created a phrase
> > query that requires the two words to be right next to each other and
> > they have "maria" between them. Using "slop", i.e. "ana jose"~2 should
> > find the doc if I'm correct.
> >
> > Best,
> > Erick
> >
> > On Mon, Apr 20, 2015 at 7:41 AM, Pedro Figueiredo
> > <pjlfigueir...@criticalsoftware.com> wrote:
> > > Any help please?
> > >
> > > PF
> > >
> > > -----Original Message-----
> > > From: Pedro Figueiredo [mailto:pjlfigueir...@criticalsoftware.com]
> > > Sent: 20 de abril de 2015 14:19
> > > To: solr-user@lucene.apache.org
> > > Subject: RE: search by person name
> > >
> > > yes
> > >
> > > Pedro Figueiredo
> > > Senior Engineer
> > >
> > > pjlfigueir...@criticalsoftware.com
> > > M. 934058150
> > >
> > >
> > > Rua Engº Frederico Ulrich, nº 2650 4470-605 Moreira da Maia, Portugal
> T. +351
> > 229 446 927 | F. +351 229 446 929 www.criticalsoftware.com
> > >
> > > PORTUGAL | UK | GERMANY | USA | BRAZIL | MOZAMBIQUE | ANGOLA A CMMI®
> > LEVEL 5 RATED COMPANY CMMI® is registered in the USPTO by CMU"
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Rafal Kuc [mailto:ra...@alud.com.pl]
> > > Sent: 20 de abril de 2015 14:10
> > > To: solr-user@lucene.apache.org
> > > Subject: Re: search by person name
> > >
> > > Hello,
> > >
> > > How does you query look like? Do you use phrase query, like q=name:"ana
> > jose" ?
> > >
> > > ---
> > > Regards,
> > > Rafał Kuć
> > >
> > >
> > >
> > >
> > >> Wiadomość napisana przez Pedro Figueiredo <
> > pjlfigueir...@criticalsoftware.com> w dniu 20 kwi 2015, o godz. 15:06:
> > >>
> > >> Hi all,
> > >>
> > >> Can anyone advise the tokens and filters to use, for the most common
> > way to search by people’s names.
> > >> The basics requirements are:
> > >>
> > >> For field name – “Ana Maria José”
> > >> The following search’s should return the example:
> > >> 1.       “Ana”
> > >> 2.       “Maria”
> > >> 3.       “Jose”
> > >> 4.       “ana maria”
> > >> 5.       “ana jose”
> > >>
> > >> With the following configuration I’m not able to satisfy all the
> > searches (namely the last one….):
> > >> <tokenizer class="solr.WhitespaceTokenizerFactory"/>
> > >> <filter class="solr.ASCIIFoldingFilterFactory"/>
> > >> <filter class="solr.LowerCaseFilterFactory"/>
> > >>
> > >> Thanks in advanced,
> > >>
> > >> Pedro Figueiredo
> > >> Senior Engineer
> > >>
> > >> pjlfigueir...@criticalsoftware.com
> > >> <mailto:pjlfigueir...@criticalsoftware.com>
> > >> M. 934058150
> > >>
> > >>
> > >> Rua Engº Frederico Ulrich, nº 2650 4470-605 Moreira da Maia, Portugal
> > >> T. +351 229 446 927 | F. +351 229 446 929 www.criticalsoftware.com
> > >> <http://www.criticalsoftware.com/>
> > >>
> > >> PORTUGAL | UK | GERMANY | USA | BRAZIL | MOZAMBIQUE | ANGOLA A CMMI®
> > >> LEVEL 5 RATED COMPANY  <http://cmmiinstitute.com/>CMMI® is registered
> > in the USPTO by CMU <http://www.cmu.edu/>"
> > >
> > >
> >
>

Reply via email to