Patent ID: 11947440
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for managing features for a natural language search system using declarative metadata, the method comprising:
determining that a first metadata configuration file includes a plurality of search feature configurations expressed in a plurality of declarative statements, wherein each of the plurality of search feature configurations has a different search feature and a respective configuration value, wherein the different search features will be enabled with the respective configuration values in at least one of a plurality of components of the natural language search system;
determining that a second metadata configuration file includes at least an updated version of a corresponding configuration value for a first search feature of the different search features;
analyzing semantics and syntax of the updated version of the corresponding configuration value;
testing the first search feature using the updated version of the corresponding configuration value; and
in response to a positive result from the analyzing and the testing, modifying implementation of the first search feature in the at least one of the plurality of components of the natural language search system by applying the updated version of the corresponding configuration value in existing code for the first search feature.