Loading module/Oscar/src/Oscar/Strategy/Search/ElasticActivitySearch.php +1 −17 Original line number Diff line number Diff line Loading @@ -35,23 +35,7 @@ class ElasticActivitySearch extends ElasticSearchEngine implements IActivitySear { $mapper = new MapperElasticSearch(); return [ 'settings' => [ 'analysis' => [ 'tokenizer' => [ // Considérer les _ comme des séparateurs 'underscore_tokenizer' => [ 'type' => 'pattern', 'pattern' => '[\W_]+' ] ], 'analyzer' => [ 'folding_analyzer' => [ 'tokenizer' => 'underscore_tokenizer', 'filter' => ['lowercase', 'asciifolding'] ] ] ] ], 'settings' => $mapper->getMappingAnalysis(), 'mappings' => [ 'date_detection' => false, 'numeric_detection' => false, Loading module/Oscar/src/Oscar/Strategy/Search/MapperElasticSearch.php +11 −0 Original line number Diff line number Diff line Loading @@ -114,6 +114,13 @@ class MapperElasticSearch { return [ 'analysis' => [ 'tokenizer' => [ // Considérer les _ comme des séparateurs 'underscore_tokenizer' => [ 'type' => 'pattern', 'pattern' => '[\W_]+' ] ], "char_filter" => [ "apostrophe_normalizer" => [ "type" => "mapping", Loading @@ -131,6 +138,10 @@ class MapperElasticSearch "french_stem" => [ "type" => "stemmer", "language" => "light_french" ] ], 'analyzer' => [ 'folding_analyzer' => [ 'tokenizer' => 'underscore_tokenizer', 'filter' => ['lowercase', 'asciifolding'] ], 'french_analyzer' => [ 'tokenizer' => 'standard', 'char_filter' => ["apostrophe_normalizer"], Loading Loading
module/Oscar/src/Oscar/Strategy/Search/ElasticActivitySearch.php +1 −17 Original line number Diff line number Diff line Loading @@ -35,23 +35,7 @@ class ElasticActivitySearch extends ElasticSearchEngine implements IActivitySear { $mapper = new MapperElasticSearch(); return [ 'settings' => [ 'analysis' => [ 'tokenizer' => [ // Considérer les _ comme des séparateurs 'underscore_tokenizer' => [ 'type' => 'pattern', 'pattern' => '[\W_]+' ] ], 'analyzer' => [ 'folding_analyzer' => [ 'tokenizer' => 'underscore_tokenizer', 'filter' => ['lowercase', 'asciifolding'] ] ] ] ], 'settings' => $mapper->getMappingAnalysis(), 'mappings' => [ 'date_detection' => false, 'numeric_detection' => false, Loading
module/Oscar/src/Oscar/Strategy/Search/MapperElasticSearch.php +11 −0 Original line number Diff line number Diff line Loading @@ -114,6 +114,13 @@ class MapperElasticSearch { return [ 'analysis' => [ 'tokenizer' => [ // Considérer les _ comme des séparateurs 'underscore_tokenizer' => [ 'type' => 'pattern', 'pattern' => '[\W_]+' ] ], "char_filter" => [ "apostrophe_normalizer" => [ "type" => "mapping", Loading @@ -131,6 +138,10 @@ class MapperElasticSearch "french_stem" => [ "type" => "stemmer", "language" => "light_french" ] ], 'analyzer' => [ 'folding_analyzer' => [ 'tokenizer' => 'underscore_tokenizer', 'filter' => ['lowercase', 'asciifolding'] ], 'french_analyzer' => [ 'tokenizer' => 'standard', 'char_filter' => ["apostrophe_normalizer"], Loading