To re-enforce what Alex said, payloads have first-class Solr support as of Solr 6.6, see: https://lucidworks.com/post/solr-payloads/
> On Jul 8, 2019, at 7:15 AM, Jay Potharaju <jspothar...@gmail.com> wrote: > > Thanks, use of payloads works for my use case. > Jay > >> On Jun 28, 2019, at 6:46 AM, Alexandre Rafalovitch <arafa...@gmail.com> >> wrote: >> >> This past thread may be relevant: >> https://markmail.org/message/aau6bjllkpwcpmro >> It suggests that using SpanFirst of XMLQueryParser will have automatic >> boost for earlier matches. >> The other approach suggested was to use Payloads (which got better >> since the original thread). >> >> Regards, >> Alex. >> >>> On Thu, 27 Jun 2019 at 22:01, Jay Potharaju <jspothar...@gmail.com> wrote: >>> >>> Hi, >>> I am trying to implement autocomplete feature that should rank documents >>> based on term position in the search field. >>> Example- >>> Doc1- hello world >>> Doc2- blue sky hello >>> Doc3 - John hello >>> >>> Searching for hello should return >>> Hello world >>> John hello >>> Blue sky hello >>> >>> I am currently using ngram to do autocomplete. But this does not allow me >>> to rank results based on term position. >>> >>> Any suggestions on how this can be done? >>> Thanks >>>