https://doc.sitecore.com/developers/90/platform-administration-and-architecture/en/using-solr-auto-suggest.html


If you need more references. Set all parameters yourself, don’t rely on 
defaults. 

> On Nov 21, 2019, at 3:41 PM, Dave <hastings.recurs...@gmail.com> wrote:
> 
> https://lucidworks.com/post/solr-suggester/
> 
> You must set buildonstartup to false, the default is true. Try it
> 
>> On Nov 21, 2019, at 3:21 PM, Koen De Groote <koen.degro...@limecraft.com> 
>> wrote:
>> 
>> Erick:
>> 
>> No suggesters. There is 1 spellchecker for
>> 
>> <str name="queryAnalyzerFieldType">text_general</str>
>> 
>> But no buildOnCommit or buildOnStartup setting mentioned anywhere.
>> 
>> That being said, the point in time at which this occurs, the database is
>> guaranteed to be empty, as the data folders had previously been deleted and
>> recreated empty. Then the docker container is restarted and this behavior
>> is observed.
>> 
>> Long shot, but even if Solr is getting data from zookeeper telling of file
>> locations and checking for the existence of these files... that should be
>> pretty fast, I'd think.
>> 
>> This is really disturbing. I know what to expect when recovering now, but
>> someone doing this on a live environment that has to be up again ASAP is
>> probably going to be sweating bullets.
>> 
>> 
>> On Thu, Nov 21, 2019 at 2:45 PM Erick Erickson <erickerick...@gmail.com>
>> wrote:
>> 
>>> Koen:
>>> 
>>> Do you have any spellcheckers or suggesters defined with buildOnCommit or
>>> buildOnStartup set to “true”? Depending on the implementation, this may
>>> have to read the stored data for the field used in the
>>> suggester/spellchecker from _every_ document in your collection, which can
>>> take many minutes. Even if your implementation in your config is file-based
>>> it can still take a while.
>>> 
>>> Shot in the dark….
>>> 
>>> Erick
>>> 
>>>> On Nov 21, 2019, at 4:03 AM, Koen De Groote <koen.degro...@limecraft.com>
>>> wrote:
>>>> 
>>>> The logs files showed a startup, printing of all the config options that
>>>> had been set, 1 or 2 commands that got executed and then nothing.
>>>> 
>>>> Sending the curl did not get shown in the logs files until after that
>>>> period where Solr became unresponsive.
>>>> 
>>>> Service mesh, I don't think so? It's in a docker container, but that
>>>> shouldn't be a problem, it usually never is.
>>>> 
>>>> 
>>>> On Wed, Nov 20, 2019 at 10:42 AM Jörn Franke <jornfra...@gmail.com>
>>> wrote:
>>>> 
>>>>> Have you checked the log files of Solr?
>>>>> 
>>>>> 
>>>>> Do you have a service mesh in-between? Could it be something at the
>>>>> network layer/container orchestration  that is blocking requests for
>>> some
>>>>> minutes?
>>>>> 
>>>>>> Am 20.11.2019 um 10:32 schrieb Koen De Groote <
>>>>> koen.degro...@limecraft.com>:
>>>>>> 
>>>>>> Hello
>>>>>> 
>>>>>> I was testing some backup/restore scenarios.
>>>>>> 
>>>>>> 1 of them is Solr7.6 in a docker container(7.6.0-slim), set up as
>>>>>> SolrCloud, with zookeeper.
>>>>>> 
>>>>>> The steps are as follows:
>>>>>> 
>>>>>> 1. Manually delete the data folder.
>>>>>> 2. Restart the container. The process is now in error mode, complaining
>>>>>> that it cannot find the cores.
>>>>>> 3. Fix the install, meaning create new data folders, which are empty at
>>>>>> this point.
>>>>>> 4. Restart the container again, to pick up the empty folders and not be
>>>>> in
>>>>>> error anymore.
>>>>>> 5. Perform the restore
>>>>>> 6. Check if everything is available again
>>>>>> 
>>>>>> The problem is between step 4 and 5. After step 4, it takes several
>>>>> minutes
>>>>>> before solr actually responds to curl commands.
>>>>>> 
>>>>>> Once responsive, the restore happened just fine. But it's very
>>> stressful
>>>>> in
>>>>>> a situation where you have to restore a production environment and the
>>>>>> process just doesn't respond for 5-10 minutes.
>>>>>> 
>>>>>> We're talking about 20GB of data here, so not very much, but not little
>>>>>> either.
>>>>>> 
>>>>>> Is it normal that it takes so long before solr responds? If not, what
>>>>>> should I look at in order to find the cause?
>>>>>> 
>>>>>> I have asked this before recently, though the wording was confusing.
>>> This
>>>>>> should be clearer.
>>>>>> 
>>>>>> Kind regards,
>>>>>> Koen De Groote
>>>>> 
>>> 
>>> 

Reply via email to