This is an automated email from the ASF dual-hosted git repository.

sergeykamov pushed a commit to branch NLPCRAFT-472
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git


The following commit(s) were added to refs/heads/NLPCRAFT-472 by this push:
     new 833cb85  WIP.
833cb85 is described below

commit 833cb854a89340339bed447d1aed9fac01740fde
Author: Sergey Kamov <skhdlem...@gmail.com>
AuthorDate: Tue Jan 11 19:01:09 2022 +0300

    WIP.
---
 .../main/scala/org/apache/nlpcraft/internal/NCRequestProcessor.scala  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/NCRequestProcessor.scala 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/NCRequestProcessor.scala
index 22bd964..263777e 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/NCRequestProcessor.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/NCRequestProcessor.scala
@@ -144,8 +144,10 @@ class NCRequestProcessor(mdl: NCModel) extends LazyLogging 
:
         val dels = 
NCSentenceHelper.findCombinations(over.map(_.asJava).asJava, 
pool).asScala.map(_.asScala)
 
         var variantsList: JList[NCVariant] = dels.map(delComb =>
+            val delSet = delComb.toSet
+
             new NCVariant:
-                override def getEntities: JList[NCEntity] = entities.filter(e 
=> !delComb.contains(e)).asJava
+                override def getEntities: JList[NCEntity] = entities.filter(e 
=> !delSet.contains(e)).asJava
         ).asJava
 
         for (validator <- variantValidators)

Reply via email to