You can provide some general guidance on the search process through the settings of a large number of parameters. These include which algorithm(s) to use, search strategy (DFS, BFS, best bound, ...), backtracking tolerance, and a ton more.
Using the programming APIs, you can also add callbacks that can apply heuristics to node problems, decide how to separate a node, to which open node CPLEX should branch next, etc.
My impression, based on significant experience with MIP solvers and much more limited experience with CP solvers, is that CP solvers tend to need more guidance in the search than do MIP solvers.
#CPLEXOptimizers#DecisionOptimization