PluginProbe
ElasticPress / 5.3.5
ElasticPress v5.3.5
5.3.5 5.3.4 3.6.5 3.6.6 4.0.0 4.0.1 4.1.0 4.2.0 4.2.1 4.2.2 4.3.0 4.3.1 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.6.0 4.6.1 4.7.0 4.7.1 4.7.2 5.0.0 5.0.1 5.0.2 All 108 releases
← All changes | includes/mappings/comment/initial.php +23 -17 4.5.25.3.5 View file →
@@ -47,19 +47,22 @@
47 47 'analysis' => [
48 48 'analyzer' => [
49 49 'default' => [
50 50 'tokenizer' => 'standard',
51 - 'filter' => [ 'standard', 'ewp_word_delimiter', 'lowercase', 'stop', 'ewp_snowball' ],
52 - /**
53 - * Filter Elasticsearch default language in mapping
54 - *
55 - * @hook ep_analyzer_language
56 - * @param {string} $lang Default language
57 - * @param {string} $lang_context Language context
58 - * @return {string} New language
59 - */
51 + /* This filter is documented in includes/mappings/post/7-0.php */
52 + 'filter' => apply_filters( 'ep_default_analyzer_filters', [ 'standard', 'ewp_word_delimiter', 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
53 + /* This filter is documented in includes/mappings/post/7-0.php */
60 54 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
61 55 ],
56 + 'default_search' => [
57 + 'tokenizer' => 'standard',
58 + /* This filter is documented in includes/mappings/post/7-0.php */
59 + 'filter' => apply_filters( 'ep_default_search_analyzer_filters', [ 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
60 + /* This filter is documented in includes/mappings/post/7-0.php */
61 + 'char_filter' => apply_filters( 'ep_default_search_analyzer_char_filters', [ 'html_strip' ] ),
62 + /* This filter is documented above */
63 + 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
64 + ],
62 65 'shingle_analyzer' => [
63 66 'type' => 'custom',
64 67 'tokenizer' => 'standard',
65 68 'filter' => [ 'lowercase', 'shingle_filter' ],
@@ -81,16 +84,9 @@
81 84 'preserve_original' => true,
82 85 ],
83 86 'ewp_snowball' => [
84 87 'type' => 'snowball',
85 - /**
86 - * Filter Elasticsearch default language in mapping
87 - *
88 - * @hook ep_analyzer_language
89 - * @param {string} $lang Default language
90 - * @param {string} $lang_context Language context
91 - * @return {string} New language
92 - */
88 + /* This filter is documented in includes/mappings/post/7-0.php */
93 89 'language' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ewp_snowball' ),
94 90 ],
95 91 'edge_ngram' => [
96 92 'side' => 'front',
@@ -96,8 +92,18 @@
96 92 'side' => 'front',
97 93 'max_gram' => 10,
98 94 'min_gram' => 3,
99 95 'type' => 'edgeNGram',
96 + ],
97 + 'ep_stop' => [
98 + 'type' => 'stop',
99 + 'ignore_case' => true,
100 + /* This filter is documented in includes/mappings/post/7-0.php */
101 + 'stopwords' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ep_stop' ),
102 + ],
103 + 'ep_asciifolding' => [
104 + 'type' => 'asciifolding',
105 + 'preserve_original' => true,
100 106 ],
101 107 ],
102 108 'normalizer' => [
103 109 'lowerasciinormalizer' => [