This is an automated email from the ASF dual-hosted git repository.
sergeykamov pushed a commit to branch NLPCRAFT-70_NEW
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-70_NEW by this push:
new b82452e WIP.
b82452e is described below
commit b82452ebe45ea514088905db0cbee52465328b4c
Author: Sergey Kamov <[email protected]>
AuthorDate: Fri Jun 18 19:04:18 2021 +0300
WIP.
---
.../nlpcraft/server/sugsyn/NCSuggestSynonymManager.scala | 14 +++-----------
1 file changed, 3 insertions(+), 11 deletions(-)
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/sugsyn/NCSuggestSynonymManager.scala
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/sugsyn/NCSuggestSynonymManager.scala
index c95682c..ef25f51 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/sugsyn/NCSuggestSynonymManager.scala
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/sugsyn/NCSuggestSynonymManager.scala
@@ -507,17 +507,9 @@ object NCSuggestSynonymManager extends NCService {
p._2.
map(_.suggestions.map(p =>
(toStem(p.word), p.score))).
map(_.groupBy(_._1)).
- flatMap(p =>
- p.map(p => p._1 ->
- p._1 -> {
- val scores = p._2.map(_._2)
-
- scores.sum / scores.size
- }
- ).
- filter(_._2 >= min).
- map(p => NCWordSuggestion(p._1._2,
p._2)).toSeq
- ).toSeq)
+ flatMap(p => p.map(p => p._1 -> p._1 ->
p._2.map(_._2).sum / p._2.size).
+ filter(_._2 >= min).
+ map(p => NCWordSuggestion(p._1._2,
p._2)).toSeq).toSeq)
promise.success(map)
}