I just had a thought that perhaps Complex Phrase parser could be useful here: https://cwiki.apache.org/confluence/display/solr/Other+Parsers#OtherParsers-ComplexPhraseQueryParser
You still need to mark that full name to search against specific field, so it may or may not in a more general stream of user-provided words. ---- Solr Analyzers, Tokenizers, Filters, URPs and even a newsletter: http://www.solr-start.com/ On 31 October 2015 at 23:52, Yangrui Guo <guoyang...@gmail.com> wrote: > Hi today I found an interesting aspect of solr. I imported IMDB data into > solr. The IMDB puts last name before first name for its person's name field > eg. "Winslet, Kate". When I search "Winslet Kate" with quotation marks I > could get the exact result. However if I search "Kate Winslet" or Kate AND > Winslet solr seem to return me all result containing either Kate or Winslet > which is similar to "Winslet Kate"~999999. From user perspective I > certainly want solr to treat Kate Winslet the same as Winslet Kate. Is > there anyway to make solr score higher for terms in the same field? > > Yangrui