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/7-0.php +26 -9 4.2.1 → 5.3.5 View file →
@@ -27,11 +27,22 @@
27 27 'analysis' => [
28 28 'analyzer' => [
29 29 'default' => [
30 30 'tokenizer' => 'standard',
31 - 'filter' => [ 'ewp_word_delimiter', 'lowercase', 'stop', 'ewp_snowball' ],
31 + /* This filter is documented in includes/mappings/post/7-0.php */
32 + 'filter' => apply_filters( 'ep_default_analyzer_filters', [ 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
33 + /* This filter is documented in includes/mappings/post/7-0.php */
32 34 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
33 35 ],
36 + 'default_search' => [
37 + 'tokenizer' => 'standard',
38 + /* This filter is documented in includes/mappings/post/7-0.php */
39 + 'filter' => apply_filters( 'ep_default_search_analyzer_filters', [ 'lowercase', 'ep_stop', 'ewp_snowball', 'ep_asciifolding' ] ),
40 + /* This filter is documented in includes/mappings/post/7-0.php */
41 + 'char_filter' => apply_filters( 'ep_default_search_analyzer_char_filters', [ 'html_strip' ] ),
42 + /* This filter is documented above */
43 + 'language' => apply_filters( 'ep_analyzer_language', 'english', 'analyzer_default' ),
44 + ],
34 45 'shingle_analyzer' => [
35 46 'type' => 'custom',
36 47 'tokenizer' => 'standard',
37 48 'filter' => [ 'lowercase', 'shingle_filter' ],
@@ -42,26 +53,32 @@
42 53 'filter' => [ 'lowercase' ],
43 54 ],
44 55 ],
45 56 'filter' => [
46 - 'shingle_filter' => [
57 + 'shingle_filter' => [
47 58 'type' => 'shingle',
48 59 'min_shingle_size' => 2,
49 60 'max_shingle_size' => 5,
50 61 ],
51 - 'ewp_word_delimiter' => [
52 - 'type' => 'word_delimiter_graph',
53 - 'preserve_original' => true,
54 - ],
55 - 'ewp_snowball' => [
62 + 'ewp_snowball' => [
56 63 'type' => 'snowball',
64 + /* This filter is documented in includes/mappings/post/7-0.php */
57 65 'language' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ewp_snowball' ),
58 66 ],
59 - 'edge_ngram' => [
60 - 'side' => 'front',
67 + 'edge_ngram' => [
61 68 'max_gram' => 10,
62 69 'min_gram' => 3,
63 70 'type' => 'edge_ngram',
71 + ],
72 + 'ep_stop' => [
73 + 'type' => 'stop',
74 + 'ignore_case' => true,
75 + /* This filter is documented in includes/mappings/post/7-0.php */
76 + 'stopwords' => apply_filters( 'ep_analyzer_language', 'english', 'filter_ep_stop' ),
77 + ],
78 + 'ep_asciifolding' => [
79 + 'type' => 'asciifolding',
80 + 'preserve_original' => true,
64 81 ],
65 82 ],
66 83 'normalizer' => [
67 84 'lowerasciinormalizer' => [