Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import scala.concurrent.ExecutionContext.Implicits.global
  2. import scala.util.parsing.json._
  3. import scalaj.http.{Http, HttpOptions}
  4. import com.saymosaic.nlp.engine.utils.PropertyValues._
  5. import util.control.Breaks._
  6.  
  7. def callSearch(data: Array[Array[Float]]) : List[(String, String)] = {
  8. var parsed = Http(endpoint+"/v1/nlpresource/search").param("data",data).option(HttpOptions.connTimeout(5000)).option(HttpOptions.readTimeout(10000)).asString
  9. var response:Option[Any] = JSON.parseFull(parsed.body)
  10. var response_map = response.get.asInstanceOf[Map[String, List[List[String]]]]
  11. var response_list = response_map.get("response").get.asInstanceOf[List[List[String]]]
  12. var scores : List[(String, String)] = List()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement