diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index 6aa179d04..01a974824 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -322,6 +322,26 @@ protected function getMappingsNode() ->scalarNode('null_value')->end() ->booleanNode('include_in_all')->defaultValue('true')->end() ->scalarNode('lat_lon')->end() + ->arrayNode('fields') + ->useAttributeAsKey('name') + ->prototype('array') + ->treatNullLike(array()) + ->addDefaultsIfNotSet() + ->children() + ->scalarNode('type')->defaultValue('string')->end() + ->scalarNode('boost')->end() + ->scalarNode('store')->end() + ->scalarNode('index')->end() + ->scalarNode('index_analyzer')->end() + ->scalarNode('search_analyzer')->end() + ->scalarNode('analyzer')->end() + ->scalarNode('term_vector')->end() + ->scalarNode('null_value')->end() + ->booleanNode('include_in_all')->defaultValue('true')->end() + ->scalarNode('lat_lon')->end() + ->end() + ->end() + ->end() ->end() ->end() ->end()