Guest User

Untitled

a guest
Jan 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. package controllers
  2.  
  3. import play.api._
  4. import play.api.mvc._
  5. import play.api.libs.json.Json
  6. import play.api.libs.json.Json.toJson
  7. import dispatch._
  8.  
  9. object Application extends Controller {
  10.  
  11. def index = Action {
  12. val addDocument = Json.toJson(
  13. Map(
  14. "add" ->
  15. Seq(
  16. //a document
  17. Map(
  18. "id" -> toJson("123"),
  19. "subject" -> toJson("you have been served")
  20. )
  21. )
  22. ))
  23. val toSend = Json.stringify( addDocument)
  24. val params = Map( "commit" -> "true", "wt" -> "json")
  25. val headers = Map( "Content-type" -> "application/json")
  26.  
  27. val solr = host( "127.0.0.1", 8983)
  28. val req = solr / "solr" / "update" / "json" <<?
  29. params <:< headers << toSend
  30.  
  31. val response = Http(req)()
  32. Ok( toSend + response.getResponseBody)
  33. //Redirect(routes.Application.tasks)
  34. }
  35.  
  36. def tasks = TODO
  37. def newTask = TODO
  38. def deleteTask(id: Long) = TODO
  39.  
  40. }
Add Comment
Please, Sign In to add comment