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/7-0.php +26 -25 4.2.1 → 5.3.5 View file →
@@ -63,19 +63,22 @@
63 63 'analysis' => [
64 64 'analyzer' => [
65 65 'default' => [
66 66 'tokenizer' => 'standard',
67 - 'filter' => [ 'ewp_word_delimiter', 'lowercase', 'stop', 'ewp_snowball' ],
68 - /**
69 - * Filter Elasticsearch default language in mapping
70 - *
71 - * @hook ep_analyzer_language
72 - * @param {string} $lang Default language
73 - * @param {string} $lang_context Language context
74 - * @return {string} New language
75 - */
67 + /* This filter is documented in includes/mappings/post/7-0.php */
68 + 'filter' => apply_filters( 'ep_default_analyzer_filters', [ 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
69 + /* This filter is documented in includes/mappings/post/7-0.php */
76 70 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
77 71 ],
72 + 'default_search' => [
73 + 'tokenizer' => 'standard',
74 + /* This filter is documented in includes/mappings/post/7-0.php */
75 + 'filter' => apply_filters( 'ep_default_search_analyzer_filters', [ 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
76 + /* This filter is documented in includes/mappings/post/7-0.php */
77 + 'char_filter' => apply_filters( 'ep_default_search_analyzer_char_filters', [ 'html_strip' ] ),
78 + /* This filter is documented above */
79 + 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
80 + ],
78 81 'shingle_analyzer' => [
79 82 'type' => 'custom',
80 83 'tokenizer' => 'standard',
81 84 'filter' => [ 'lowercase', 'shingle_filter' ],
@@ -86,34 +89,32 @@
86 89 'filter' => [ 'lowercase' ],
87 90 ],
88 91 ],
89 92 'filter' => [
90 - 'shingle_filter' => [
93 + 'shingle_filter' => [
91 94 'type' => 'shingle',
92 95 'min_shingle_size' => 2,
93 96 'max_shingle_size' => 5,
94 97 ],
95 - 'ewp_word_delimiter' => [
96 - 'type' => 'word_delimiter_graph',
97 - 'preserve_original' => true,
98 - ],
99 - 'ewp_snowball' => [
98 + 'ewp_snowball' => [
100 99 'type' => 'snowball',
101 - /**
102 - * Filter Elasticsearch default language in mapping
103 - *
104 - * @hook ep_analyzer_language
105 - * @param {string} $lang Default language
106 - * @param {string} $lang_context Language context
107 - * @return {string} New language
108 - */
100 + /* This filter is documented in includes/mappings/post/7-0.php */
109 101 'language' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ewp_snowball' ),
110 102 ],
111 - 'edge_ngram' => [
112 - 'side' => 'front',
103 + 'edge_ngram' => [
113 104 'max_gram' => 10,
114 105 'min_gram' => 3,
115 106 'type' => 'edge_ngram',
107 + ],
108 + 'ep_stop' => [
109 + 'type' => 'stop',
110 + 'ignore_case' => true,
111 + /* This filter is documented in includes/mappings/post/7-0.php */
112 + 'stopwords' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ep_stop' ),
113 + ],
114 + 'ep_asciifolding' => [
115 + 'type' => 'asciifolding',
116 + 'preserve_original' => true,
116 117 ],
117 118 ],
118 119 'normalizer' => [
119 120 'lowerasciinormalizer' => [