This is an automated email from the ASF dual-hosted git repository. sergeykamov pushed a commit to branch NLPCRAFT-287 in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
commit 968fabdc4fa4f73ffa358f6e6ac301446dfa9982 Author: Sergey Kamov <[email protected]> AuthorDate: Wed Apr 7 13:13:09 2021 +0300 WIP. --- .../nlpcraft/probe/mgrs/nlp/enrichers/model/NCModelEnricher.scala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/enrichers/model/NCModelEnricher.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/enrichers/model/NCModelEnricher.scala index 604adde..f74346b 100644 --- a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/enrichers/model/NCModelEnricher.scala +++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/nlp/enrichers/model/NCModelEnricher.scala @@ -22,7 +22,7 @@ import org.apache.nlpcraft.common._ import org.apache.nlpcraft.common.nlp.{NCNlpSentenceToken => NlpToken, _} import org.apache.nlpcraft.model._ import org.apache.nlpcraft.probe.mgrs.NCProbeSynonym.NCDslContent -import org.apache.nlpcraft.probe.mgrs.NCProbeSynonymChunkKind.{NCSynonymChunkKind, TEXT} +import org.apache.nlpcraft.probe.mgrs.NCProbeSynonymChunkKind.{NCSynonymChunkKind, _} import org.apache.nlpcraft.probe.mgrs.nlp.NCProbeEnricher import org.apache.nlpcraft.probe.mgrs.nlp.impl.NCRequestImpl import org.apache.nlpcraft.probe.mgrs.sentence.NCSentenceManager @@ -546,7 +546,9 @@ object NCModelEnricher extends NCProbeEnricher with DecorateAsScala { val tokIdxs = m.tokens.map(_.index) val direct = syn.isDirect && (tokIdxs == tokIdxs.sorted) - mark(ns, elem = elm, toks = m.tokens, direct = direct, syn = Some(syn), metaOpt = None, parts = m.parts) + // TODO: + if (!alreadyMarked(m.tokens, elm.getId)) + mark(ns, elem = elm, toks = m.tokens, direct = direct, syn = Some(syn), metaOpt = None, parts = m.parts) } val parsers = mdl.model.getParsers
