Add ability to query normalised graph in Studio
For keyword search, we would like to add the ability to query the normalised graph to be able to match keywords in edge labels as well.
For this purpose, we propose to add another parameter to Studio's Keyword Search servlet called Match keywords in edges?
.
When it is set to true, GAM is called on the normalised graph, else it searches in the original graph.
Note that, by default, we will now create the normalised graph for every loaded data graph. (See also: https://gitlab.inria.fr/cedar/connection-lens/-/issues/827)
So, at the level of Studio, with @x-SEbel we concluded to have an additional CL object for the normalised graph in the session. Based on the value of the parameter Match keywords in edges?
, we can choose the graph to be used for searching. By default, it is set to search in the normalised graph.
For Abstra and Pathways, we now assume the availability of the normalised graph in Studio by default. So, they do not normalise the graph anymore for Studio.