public void combine(AnalyzerSetting analyzerSetting) {
        this.analyzer.putAll(analyzerSetting.getAnalyzer());
        this.tokenizer.putAll(analyzerSetting.tokenizer);
        this.filter.putAll(analyzerSetting.filter);
        this.charFilter.putAll(analyzerSetting.charFilter);
    }
@Test
    public void combine() {
        StorageModuleElasticsearchConfig elasticsearchConfig = new StorageModuleElasticsearchConfig();
        AnalyzerSetting oapAnalyzerSetting = gson.fromJson(elasticsearchConfig.getOapAnalyzer(), AnalyzerSetting.class);
        Assertions.assertEquals(oapAnalyzerSetting, getDefaultOapAnalyzer());
        AnalyzerSetting oapLogAnalyzerSetting = gson.fromJson(
            elasticsearchConfig.getOapLogAnalyzer(), AnalyzerSetting.class);
        Assertions.assertEquals(oapLogAnalyzerSetting, getDefaultOapLogAnalyzer());
        AnalyzerSetting testAnalyzerSetting = gson.fromJson(ANALYZER_JSON, AnalyzerSetting.class);
        Assertions.assertEquals(testAnalyzerSetting, getTestOapAnalyzerSetting());
        oapAnalyzerSetting.combine(oapLogAnalyzerSetting);
        oapAnalyzerSetting.combine(testAnalyzerSetting);
        Assertions.assertEquals(oapAnalyzerSetting, getMergedAnalyzerSetting());
    }