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

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


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

commit b991ebbf421bd9c8fbf480821b09db6a09330f36
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Mon May 31 01:31:50 2021 -0700

    WIP.
---
 .../src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala    | 4 ++--
 .../main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala  | 2 +-
 .../org/apache/nlpcraft/probe/mgrs/deploy/NCDeployManager.scala     | 6 +++---
 .../apache/nlpcraft/server/nlp/core/opennlp/NCOpenNlpParser.scala   | 2 +-
 .../nlpcraft/server/nlp/enrichers/stopword/NCStopWordEnricher.scala | 2 +-
 .../org/apache/nlpcraft/server/nlp/wordnet/NCWordNetManager.scala   | 1 +
 .../org/apache/nlpcraft/server/sugsyn/NCSuggestSynonymManager.scala | 6 +++---
 7 files changed, 12 insertions(+), 11 deletions(-)

diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
index 94b2470..b7e910f 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/common/util/NCUtils.scala
@@ -177,7 +177,7 @@ object NCUtils extends LazyLogging {
      * @return
      */
     def splitTrimFilter(s: String, sep: String): Seq[String] =
-        trimFilter(s.split(sep))
+        trimFilter(s.split(sep).toIndexedSeq)
 
     /**
      * Recursively removes quotes from given string.
@@ -1814,7 +1814,7 @@ object NCUtils extends LazyLogging {
       *
       * @param s String for tokenization.
       */
-    def tokenizeSpace(s: String): Seq[String] = s.split(" ")
+    def tokenizeSpace(s: String): Seq[String] = s.split(" ").toIndexedSeq
 
     /**
       * Makes SHA256 hash.
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
index d92c189..0fb2556 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/cmdline/NCCli.scala
@@ -88,7 +88,7 @@ object NCCli extends NCCliBase {
 
                     IOUtils.copy(zis, buf, StandardCharsets.UTF_8)
 
-                    m += entry.getName -> buf.toString.split("\n")
+                    m += entry.getName -> buf.toString.split("\n").toIndexedSeq
 
                     entry = zis.getNextEntry
                 }
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/deploy/NCDeployManager.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/deploy/NCDeployManager.scala
index 77c898d..2e84a24 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/deploy/NCDeployManager.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/deploy/NCDeployManager.scala
@@ -1107,7 +1107,7 @@ object NCDeployManager extends NCService {
                 data
 
         val allAnns = mtd.getParameterAnnotations
-        val tokParamAnns = getTokensSeq(allAnns).filter(_ != null)
+        val tokParamAnns = getTokensSeq(allAnns.toIndexedSeq).filter(_ != null)
         val tokParamTypes = getTokensSeq(allParamTypes)
 
         // Checks tokens parameters annotations count.
@@ -1171,7 +1171,7 @@ object NCDeployManager extends NCService {
             s"]")
         }
 
-        val paramGenTypes = getTokensSeq(mtd.getGenericParameterTypes)
+        val paramGenTypes = 
getTokensSeq(mtd.getGenericParameterTypes.toIndexedSeq)
 
         require(tokParamTypes.length == paramGenTypes.length)
 
@@ -1660,7 +1660,7 @@ object NCDeployManager extends NCService {
                 foreach {
                     case (s, sNorm) =>
                         if (processed.add(Case(mdlId, s))) {
-                            val seq: Seq[String] = sNorm.split(" 
").map(NCNlpPorterStemmer.stem)
+                            val seq: Seq[String] = sNorm.split(" 
").toIndexedSeq.map(NCNlpPorterStemmer.stem)
 
                             if (!allSyns.exists(_.intersect(seq).nonEmpty))
                                 logger.warn(s"@NCIntentSample sample doesn't 
contain any direct synonyms [" +
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/core/opennlp/NCOpenNlpParser.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/core/opennlp/NCOpenNlpParser.scala
index 14781ff..cc214b6 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/core/opennlp/NCOpenNlpParser.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/core/opennlp/NCOpenNlpParser.scala
@@ -143,7 +143,7 @@ object NCOpenNlpParser extends NCService with NCNlpParser 
with NCIgniteInstance
     
             cache += normTxt -> words
     
-            toks.zip(poses).zip(lemmas).map { case ((tok, pos), lemma) =>
+            toks.zip(poses).zip(lemmas).toIndexedSeq.map { case ((tok, pos), 
lemma) =>
                 val normalWord = tok.token.toLowerCase
     
                 NCNlpWord(
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/enrichers/stopword/NCStopWordEnricher.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/enrichers/stopword/NCStopWordEnricher.scala
index e65b263..a4e396f 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/enrichers/stopword/NCStopWordEnricher.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/enrichers/stopword/NCStopWordEnricher.scala
@@ -359,7 +359,7 @@ object NCStopWordEnricher extends NCServerEnricher {
                 val incl = toImmutable(m((isExc, form)).includes)
                 val excl = toImmutable(m((isExc, form)).excludes)
 
-                mkInstance(any ++ excl.values.flatMap(x => x), incl, excl)
+                mkInstance(any ++ excl.values.flatten, incl, excl)
             }
 
             def mkHash(form: WordForm): HashHolder = mkHolder(mHash, form, 
HashHolder)
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/wordnet/NCWordNetManager.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/wordnet/NCWordNetManager.scala
index 50ff718..48cdb8f 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/wordnet/NCWordNetManager.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/server/nlp/wordnet/NCWordNetManager.scala
@@ -153,6 +153,7 @@ object NCWordNetManager extends NCService {
                             synsOffs.
                                 map(dic.getSynsetAt(wnPos, _)).
                                 filter(_.getPOS == wnPos).
+                                toIndexedSeq.
                                 map(
                                     _.getWords.asScala.
                                         map(_.getLemma.toLowerCase).
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 47f8171..02366ba 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
@@ -232,7 +232,7 @@ object NCSuggestSynonymManager extends NCService {
 
                                         val reqs =
                                             exs.flatMap { case (exWords, 
exampleStems) =>
-                                                val exIdxs = 
synsStems.flatMap(synStems => getAllSlices(exampleStems, synStems))
+                                                val exIdxs = 
synsStems.flatMap(synStems => getAllSlices(exampleStems.toIndexedSeq, synStems))
 
                                                 def mkRequestData(idx: Int, 
synStems: Seq[String], synStemsIdx: Int): RequestData = {
                                                     val fromIncl = idx
@@ -323,7 +323,7 @@ object NCSuggestSynonymManager extends NCService {
 
                                             allSgsts.
                                                 computeIfAbsent(elemId, (_: 
String) => new CopyOnWriteArrayList[Suggestion]()).
-                                                addAll(resps.flatMap(x => 
x).asJava)
+                                                addAll(resps.flatten.asJava)
 
                                             if (i == allReqsCnt)
                                                 cdl.countDown()
@@ -342,7 +342,7 @@ object NCSuggestSynonymManager extends NCService {
                                 if (err.get() != null)
                                     throw new NCE("Error while working with 
'ctxword' server.", err.get())
 
-                                val allSynsStems = 
elemSyns.flatMap(_._2).toSeq.flatMap(x => x).map(_.stem).toSet
+                                val allSynsStems = 
elemSyns.flatMap(_._2).toSeq.flatten.map(_.stem).toSet
 
                                 val nonEmptySgsts = allSgsts.asScala.map(p => 
p._1 -> p._2.asScala).filter(_._2.nonEmpty)
 

Reply via email to