Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Commit

Permalink
speed improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
fulton committed Nov 18, 2019
1 parent 71ed46c commit 19b3934
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 14 deletions.
6 changes: 4 additions & 2 deletions src/main/java/com/andromeda/araserver/Run.java
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,10 @@ public void run() {
InputStream is = classloader.getResourceAsStream("parse.bin");
assert is != null;
keyWord = new KeyWord(is);
//keyWord.getKeyWords("What is the weather in south oregon ?")[0].show();
//System.out.println("go");

System.out.println("done");
keyWord.getKeyWords("What is the weather in south oregon ?")[0].show();
System.out.println("go");
}
}).start();
}
Expand Down
23 changes: 12 additions & 11 deletions src/main/java/com/andromeda/araserver/util/KeyWord.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,29 @@ package com.andromeda.araserver.util

import opennlp.tools.cmdline.parser.ParserTool
import opennlp.tools.parser.Parse
import opennlp.tools.parser.Parser
import opennlp.tools.parser.ParserFactory
import opennlp.tools.parser.ParserModel
import java.io.InputStream
import opennlp.tools.namefind.TokenNameFinderModel
import opennlp.tools.namefind.NameFinderME
import opennlp.tools.util.Span
import java.util.ArrayList


class KeyWord(parseIS:InputStream) {
private val parse = parseIS
val parse = parseIS
var parser: Parser? = null

fun getKeyWords(mainVal:String): Array<out Parse>? {
val m =ParserModel(parse)
val parser = ParserFactory.create(m)




parser = ParserFactory.create(m)
return ParserTool.parseLine(mainVal, parser, 1)
}
//companion object KeyWord{
// fun start(){
//println("running")
//val m =ParserModel(parse)
//parser = ParserFactory.create(m)
//}
}




}
1 change: 0 additions & 1 deletion src/main/java/com/andromeda/araserver/util/SortWords.kt
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ class SortWords(keyWord: KeyWord, mainVal: String) {
for (i in graph.children!!) {
if (i.type == "NN" || i.type == "JJ") {
toReturn.add(WordGraph(i.coveredText, i.type))
//println("add")
}
if (i.childCount > 0) toReturn.addAll(sortForNoun(i))
}
Expand Down

0 comments on commit 19b3934

Please sign in to comment.