Clever and real cool.
--Abdel

On Sun, May 15, 2016 at 10:42 AM, Lasitha Wattaladeniya <watt...@gmail.com>
wrote:

> Hello all,
>
> I found a way of doing this and thought of sharing this info with you. I
> found a way to dynamically change the field which gives the suggestions.
> It's using the solr spellchecker (Not suggester). You can basically
> configure a  indexed field as default *spellcheck.dictionary* in the config
> file. Later you can set what ever the field you want suggestions from in
> the request (Can set more than 1) as the spellcheck.dictionary. This way
> you can set even multiple fields as spellchecker dictionaries and
> suggestions will be returned according to the indexed values of those
> field.
>
> Regards,
> Lasitha.
>
> Lasitha Wattaladeniya
> Software Engineer
>
> Mobile : +6593896893
> Blog : techreadme.blogspot.com
>
> On Thu, May 12, 2016 at 8:05 AM, Lasitha Wattaladeniya <watt...@gmail.com>
> wrote:
>
> > Hi Nick,
> >
> > Thanks for the reply. According to my requirement I can use only option
> > one. I thought about that solution but I was bit lazy to implement that
> > since I have many modules and solr cores. If I'm going to configure
> request
> > handlers for each drop down value in each component it seems like a lot
> of
> > work. Anyway this seems like the only way forward.
> >
> > I can't use the option two because the combo box select the filed, not a
> > value specific to a single field
> >
> > Best regards,
> > Lasitha
> >
> > Lasitha Wattaladeniya
> > Software Engineer
> >
> > Mobile : +6593896893
> > Blog : techreadme.blogspot.com
> >
> > On Wed, May 11, 2016 at 11:41 PM, Nick D <ndrake0...@gmail.com> wrote:
> >
> >> There are only two ways I can think of to accomplish this and neither of
> >> them are dynamically setting the suggester field as is looks according
> to
> >> the Doc (which does sometimes have lacking info so I might be wrong) you
> >> cannot set something like *suggest.fl=combo_box_field* at query time.
> But
> >> maybe they can help you get started.
> >>
> >> 1. Multiple suggester request handlers for each option in combo box.
> This
> >> way you just change the request handler in the query you submit based on
> >> the context.
> >>
> >> 2. Use copy fields to put all possible suggestions into same field name,
> >> so
> >> no more dynamic field settings, with another field defining whatever the
> >> option would be for that document out of the combo box and use context
> >> filters which can be passed at query time to limit the suggestions to
> >> those
> >> filtered by whats in the combo box.
> >>
> >>
> https://cwiki.apache.org/confluence/display/solr/Suggester#Suggester-ContextFiltering
> >>
> >> Hope this helps a bit
> >>
> >> Nick
> >>
> >> On Wed, May 11, 2016 at 7:05 AM, Lasitha Wattaladeniya <
> watt...@gmail.com
> >> >
> >> wrote:
> >>
> >> > Hello devs,
> >> >
> >> > I'm trying to implement auto complete text suggestions using solr. I
> >> have a
> >> > text box and next to that there's a combo box. So the auto complete
> >> should
> >> > suggest based on the value selected in the combo box.
> >> >
> >> > Basically I should be able to change the suggest field based on the
> >> value
> >> > selected in the combo box. I was trying to solve this problem whole
> day
> >> but
> >> > not much luck. Can anybody tell me is there a way of doing this ?
> >> >
> >> > Regards,
> >> > Lasitha.
> >> >
> >> > Lasitha Wattaladeniya
> >> > Software Engineer
> >> >
> >> > Mobile : +6593896893
> >> > Blog : techreadme.blogspot.com
> >> >
> >>
> >
> >
>



-- 
Abdel K. Belkasri, PhD

Reply via email to