This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/master by this push:
new e5f1083 Update NCSynonymsManager.scala
e5f1083 is described below
commit e5f10832edfcd09e7ef367bb89339e339ca51272
Author: Aaron Radzinski <[email protected]>
AuthorDate: Mon Sep 27 13:51:34 2021 -0700
Update NCSynonymsManager.scala
---
.../nlpcraft/probe/mgrs/synonyms/NCSynonymsManager.scala | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/synonyms/NCSynonymsManager.scala
b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/synonyms/NCSynonymsManager.scala
index 6f08259..7a998f3 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/synonyms/NCSynonymsManager.scala
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/synonyms/NCSynonymsManager.scala
@@ -85,13 +85,11 @@ object NCSynonymsManager extends NCService {
override def start(parent: Span): NCService = {
ackStarting()
-
ackStarted()
}
override def stop(parent: Span): Unit = {
ackStopping()
-
ackStopped()
}
@@ -306,11 +304,13 @@ object NCSynonymsManager extends NCService {
require(toks != null)
if (
- toks.length == s.length &&
- toks.count(_.isToken) >= s.idlChunks && {
- toks.zip(s).sortBy(p => getSort(p._2.kind)).forall {
- case (tow, chunk) => isMatch(tow, chunk, req,
variantsToks)
- }
+ toks.length == s.length && // Same length.
+ toks.count(_.isToken) >= s.idlChunks && // Enough tokens.
+ toks.zip(s).sortBy { // Pre-sort by chunk kind.
+ case (_, chunk) => getSort(chunk.kind)
+ }
+ .forall { // TODO?
+ case (idlTok, chunk) => isMatch(idlTok, chunk, req,
variantsToks)
}
)
callback(())