Hi Vineet,
You can index your jobtitle field in two different ways:
1. standard tokenizer -> edge ngram
2. keyword tokenizer -> edge ngram

The first field will be used to match word regardless of its position and the 
second one to prefer exact matches.

HTH,
Emir
--
Monitoring - Log Management - Alerting - Anomaly Detection
Solr & Elasticsearch Consulting Support Training - http://sematext.com/



> On 17 Oct 2018, at 11:20, Vineet Mangla <vineet.man...@bold.com> wrote:
> 
> Hi All,
> 
> We have a requirement to create typeahead using Solr with following logic:
> 
> Let's say my Solr core has a field called jobtitle with two values as
> "senior software engineer" and "software engineer"
> 
>   1. Now, if I search for "*sen*", result should be "*sen*ior software
>   engineer"
>   2.
> 
>   if I search for "*soft*", result should be in following order:
> 
>   "*soft*ware engineer"
> 
>   "senior *soft*ware engineer"
>   3. If I search for "*soft**ware eng*",result should be in following
>   order:   "*soft**ware eng*ineer"
> 
>   "senior *soft**ware eng*ineer"
> 
> Is there anyway we can achieve this functionality?
> 
> 
> Regards,
> Vineet Mangla

Reply via email to