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/term/initial.php +22 -1 4.4.15.3.5 View file →
@@ -17,11 +17,21 @@
17 17 'analysis' => [
18 18 'analyzer' => [
19 19 'default' => [
20 20 'tokenizer' => 'standard',
21 - 'filter' => [ 'standard', 'ewp_word_delimiter', 'lowercase', 'stop', 'ewp_snowball' ],
21 + /* This filter is documented in includes/mappings/post/7-0.php */
22 + 'filter' => apply_filters( 'ep_default_analyzer_filters', [ 'standard', 'ewp_word_delimiter', 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
22 23 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
23 24 ],
25 + 'default_search' => [
26 + 'tokenizer' => 'standard',
27 + /* This filter is documented in includes/mappings/post/7-0.php */
28 + 'filter' => apply_filters( 'ep_default_search_analyzer_filters', [ 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
29 + /* This filter is documented in includes/mappings/post/7-0.php */
30 + 'char_filter' => apply_filters( 'ep_default_search_analyzer_char_filters', [ 'html_strip' ] ),
31 + /* This filter is documented above */
32 + 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
33 + ],
24 34 'shingle_analyzer' => [
25 35 'type' => 'custom',
26 36 'tokenizer' => 'standard',
27 37 'filter' => [ 'lowercase', 'shingle_filter' ],
@@ -43,8 +53,9 @@
43 53 'preserve_original' => true,
44 54 ],
45 55 'ewp_snowball' => [
46 56 'type' => 'snowball',
57 + /* This filter is documented in includes/mappings/post/7-0.php */
47 58 'language' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ewp_snowball' ),
48 59 ],
49 60 'edge_ngram' => [
50 61 'side' => 'front',
@@ -50,8 +61,18 @@
50 61 'side' => 'front',
51 62 'max_gram' => 10,
52 63 'min_gram' => 3,
53 64 'type' => 'edgeNGram',
65 + ],
66 + 'ep_stop' => [
67 + 'type' => 'stop',
68 + 'ignore_case' => true,
69 + /* This filter is documented in includes/mappings/post/7-0.php */
70 + 'stopwords' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ep_stop' ),
71 + ],
72 + 'ep_asciifolding' => [
73 + 'type' => 'asciifolding',
74 + 'preserve_original' => true,
54 75 ],
55 76 ],
56 77 'normalizer' => [
57 78 'lowerasciinormalizer' => [