Class ManagedSynonymFilterFactory.SynonymManager

    • Field Detail

      • synonymMappings

        protected Map<String,​org.apache.solr.rest.schema.analysis.ManagedSynonymFilterFactory.CasePreservedSynonymMappings> synonymMappings
    • Method Detail

      • onManagedDataLoadedFromStorage

        protected void onManagedDataLoadedFromStorage​(org.apache.solr.common.util.NamedList<?> managedInitArgs,
                                                      Object managedData)
                                               throws org.apache.solr.common.SolrException
        Description copied from class: ManagedResource
        Method called after data has been loaded from storage to give the concrete implementation a chance to post-process the data.
        Specified by:
        onManagedDataLoadedFromStorage in class ManagedResource
        Throws:
        org.apache.solr.common.SolrException
      • applyListUpdates

        protected boolean applyListUpdates​(List<String> jsonList,
                                           boolean ignoreCase)
      • applyMapUpdates

        protected boolean applyMapUpdates​(Map<String,​Object> jsonMap,
                                          boolean ignoreCase)
      • getStoredView

        protected Map<String,​Set<String>> getStoredView()
        Returns a Map of how we store and load data managed by this resource, which is different than how it is managed at runtime in order to support the ignoreCase setting.
      • applyCaseSetting

        protected String applyCaseSetting​(boolean ignoreCase,
                                          String str)
      • getIgnoreCase

        public boolean getIgnoreCase()
      • getIgnoreCase

        public boolean getIgnoreCase​(org.apache.solr.common.util.NamedList<?> initArgs)