Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 11dc538c authored by Bruno Guillaume's avatar Bruno Guillaume
Browse files

Fix version 1.9.1 (ocaml)

parent 33127977
No related branches found
No related tags found
No related merge requests found
...@@ -158,7 +158,7 @@ let run_command request = ...@@ -158,7 +158,7 @@ let run_command request =
let corpus = Global.corpus_get corpus_index in let corpus = Global.corpus_get corpus_index in
let matches = Array.fold_left let matches = Array.fold_left
(fun acc (id,graph) -> (fun acc (id,graph) ->
let matching_list = Matching.search_pattern_in_graph ~config pattern graph in let matching_list = Graph.search_pattern ~config pattern graph in
(List.map (List.map
(fun m -> `Assoc [ (fun m -> `Assoc [
("sent_id", `String id); ("sent_id", `String id);
...@@ -187,7 +187,7 @@ let run_command request = ...@@ -187,7 +187,7 @@ let run_command request =
let corpus = Global.corpus_get corpus_index in let corpus = Global.corpus_get corpus_index in
let count = Array.fold_left let count = Array.fold_left
(fun acc (id,graph) -> (fun acc (id,graph) ->
let matching_list = Matching.search_pattern_in_graph ~config pattern graph in let matching_list = Graph.search_pattern ~config pattern graph in
(List.length matching_list) + acc (List.length matching_list) + acc
) 0 corpus in ) 0 corpus in
Yojson.Basic.to_string Yojson.Basic.to_string
...@@ -206,7 +206,7 @@ let run_command request = ...@@ -206,7 +206,7 @@ let run_command request =
| Some graph, Some string_pattern -> | Some graph, Some string_pattern ->
let gr = Graph.of_json_python ~config (Yojson.Basic.from_string graph) in let gr = Graph.of_json_python ~config (Yojson.Basic.from_string graph) in
let pattern = Pattern.parse ~config string_pattern in let pattern = Pattern.parse ~config string_pattern in
let matching_list = Matching.search_pattern_in_graph ~config pattern gr in let matching_list = Graph.search_pattern ~config pattern gr in
let json_list = List.map (fun m -> Matching.to_json pattern gr m) matching_list in let json_list = List.map (fun m -> Matching.to_json pattern gr m) matching_list in
Yojson.Basic.to_string (`Assoc [("status", `String "OK"); ("data", `List (json_list))]) Yojson.Basic.to_string (`Assoc [("status", `String "OK"); ("data", `List (json_list))])
| _ -> json_error "incomplete 'search' command" | _ -> json_error "incomplete 'search' command"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment