[ 
https://issues.apache.org/jira/browse/SOLR-622?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12618834#action_12618834
 ] 

Shalin Shekhar Mangar commented on SOLR-622:
--------------------------------------------

Functionally, this patch aspires to eliminate the need to modify solrconfig.xml 
to add a reload call to firstSearcher and build call to newSearcher using the 
QuerySenderListener.

bq. They will be synchronous though (block all other progress on warming and 
registering the new server). That may or may not be what you want.
Until we can add a scheduler into Solr in the future (which is something a lot 
of components like replication and DataImportHandler may need), I really don't 
see any other way for now. 

> SpellCheckComponent should build or load indices on startup and commits
> -----------------------------------------------------------------------
>
>                 Key: SOLR-622
>                 URL: https://issues.apache.org/jira/browse/SOLR-622
>             Project: Solr
>          Issue Type: Improvement
>          Components: spellchecker
>    Affects Versions: 1.3
>            Reporter: Shalin Shekhar Mangar
>            Assignee: Shalin Shekhar Mangar
>            Priority: Minor
>             Fix For: 1.3
>
>         Attachments: SOLR-622.patch, SOLR-622.patch
>
>
> SpellCheckComponent must be able to build/load spell check index on startup 
> and commits. With SOLR-605, SpellCheckComponent can register an event 
> listener for firstSearcher and newSearcher events and rebuild/reload indices 
> as appropriate.
> * If index uses a FSDirectory and exists on disk then just reload it or else 
> build it on firstSearcher event.
> * If index is built from a Solr field then re-build it on newSearcher event.
> This will help avoid having to add QuerySenderListener in configuration and 
> will not force people to issue build on first query.
> All this should be configurable so that people who don't want to rebuild on 
> commits should be able to turn this feature off per configured spell checker.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to