Areek:

Thanks. That's the conclusion I was tending toward, there's no OOB
support for autosuggest across multiple shards currently. Looking
forward to SOLR-5378..

Thanks,
Erick

On Fri, Jan 10, 2014 at 5:35 PM, Areek Zillur <[email protected]> wrote:
> One of the main motivations behind SOLR-5378 was to support distributed
> autosuggest feature. As far as I can tell, there is no nice way of setting
> up distributed suggest (not spellcheck) with the spellcheck component.
>
> The way to setup distributed suggest with the new suggest component
> (SOLR-5378) is as follows:
>   - setup multiple shards
>   - specify field/file to suggest from (weights and payloads can also be
> specified)
>   - make sure the field data/ file entries are unique across shards (if an
> entry is present in more than one shard then there is a possibility of
> getting duplicate suggestions)
>   - specify the shards in the query using 'shards' param
>
> It is to be noted that in the distributed case, the weight of the
> suggestions are used to get the top suggestions from all shards.
>
> Regarding partial suggest results, one can use "shards.tolerant=true" in the
> query to ignore shards that are not responding. There is still no mechanism
> to inform which shards failed (maybe shards.info can be set in the suggest
> component in the future to record this?)
>
> The distributed setup is also described in the description of SOLR-5378, but
> some thing are already out-of-data (response format etc due to SOLR-5528 and
> SOLR-5529).
>
> I will start writing the docs for the new suggest component as soon as I get
> a chance to.
>
> Hope that helps,
>
> Areek
>
>
> On Fri, Jan 10, 2014 at 6:36 AM, Erick Erickson <[email protected]>
> wrote:
>>
>> There seems to be a fair amount of confusion (some of which I share)
>> about autosuggest and distributed setups/SolrCloud. So I wanted to
>> update the Wiki. Before making a total fool of myself, I thought I'd
>> run what I think I know by folks.
>>
>> 1> In distributed setups, you can get partial suggestions by setting
>> &distrib=false. Probably not a viable option though.
>>
>> 2> Setting up distributed with the current implementation is a pain.
>> In fact, I don't quite know how to do it (any hints very welcome).
>> This is really the heart of my question I  suppose, "can you set up
>> distributed autosuggest current.y?".
>>
>> 3> As of 4.7, SOLR-5378 should support this.
>>
>> Anything else I should add?
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to