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

Commit

Permalink
call stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
fulton committed Jan 8, 2020
1 parent 35267a6 commit 2287657
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
4 changes: 3 additions & 1 deletion src/main/java/com/andromeda/araserver/Run.kt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import java.net.URL
import java.sql.SQLException
import java.util.*

object Run : NanoHTTPD(80) {
object Run : NanoHTTPD(8080) {
private var keyWord: KeyWord? = null
private var model: ParserModel? = null
private var parser: Parser? = null
Expand Down Expand Up @@ -59,6 +59,8 @@ object Run : NanoHTTPD(80) {
}
sessionUri.startsWith("/math") -> main2 =
Equations().main(sessionUri)
sessionUri.startsWith("/call") ->
main2 = keyWord?.let { parser?.let { it1 -> Call().main(sessionUri, it1, it) } }
sessionUri.startsWith("/skillsdata/") -> main2 =
GetSkillData().main(sessionUri)
sessionUri.startsWith("/update") -> main2 =
Expand Down
12 changes: 9 additions & 3 deletions src/main/java/com/andromeda/araserver/skills/Call.kt
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
package com.andromeda.araserver.skills

import com.andromeda.araserver.util.KeyWord
import com.andromeda.araserver.util.SortWords
import opennlp.tools.parser.Parser
import java.util.*

class Call {
fun main(url:String){
fun main(url:String, parser: Parser, keyWord: KeyWord): String {
val term: String
val mainVal = url.replace("/call/", "")
//parse for search term
val pairs =
ArrayList(listOf(*url.split("&").toTypedArray()))
ArrayList(listOf(*mainVal.split("&").toTypedArray()))
term = pairs[0]
println(term)
val parsed =SortWords(keyWord, term).getTopicsPhrase(parse = parser)
println(parsed)
return ""
}
}

0 comments on commit 2287657

Please sign in to comment.