[ 
https://issues.apache.org/jira/browse/SOLR-5294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Areek Zillur updated SOLR-5294:
-------------------------------

    Attachment: SOLR-5294.patch

Initial patch with tests.
  - added DictionaryFactories for existing Dictionary Implementations 
(FileDictionary, LuceneDictionary and HighFrequencyDictionary)
  - if no dictionaryImpl is provided, fall back to the defaults like before
  - minor refactoring of the Suggester

> Pluggable Dictionary Implementation for Suggester
> -------------------------------------------------
>
>                 Key: SOLR-5294
>                 URL: https://issues.apache.org/jira/browse/SOLR-5294
>             Project: Solr
>          Issue Type: Improvement
>          Components: SearchComponents - other
>            Reporter: Areek Zillur
>         Attachments: SOLR-5294.patch
>
>
> It would be nice to have the option of plugging in Dictionary implementations 
> for the suggester to consume, like that of the lookup implementation that 
> allows users to specify which lucene suggesters to use. 
> This would allow easy addition of new dictionary implementations that the 
> lucene suggesters can consume. New implementations of dictionary like 
> (https://issues.apache.org/jira/browse/LUCENE-5251) could be easily added. I 
> believe this would give the users more control on what they what their lucene 
> suggesters to consume.
> For the implementation, the user can add a new setting in the spellcomponent 
> in the solrconfig. The new setting would be a string identifying the class 
> path of the dictionary implementation to be used (very similar to the 
> existing lookupImpl). This setting would be used to call the relevant 
> DictionaryFactory.
>  



--
This message was sent by Atlassian JIRA
(v6.1#6144)

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

Reply via email to