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)