Thursday, 21 December 2017

cloud search suggest example.


http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html#configuring-suggesters

-----------------------------------------------------------------------------
http://search-imdb-hd6ebyouhw2lczkueyuqksnuzu.us-west-2.cloudsearch.amazonaws.com/2013-01-01/suggest -d"q=oce&suggester=suggest_title" {"status":{"rid":"646f5s0oDAr8pVk=","time-ms":2}, "suggest":{ "query":"oce", "found":3, "suggestions":[ {"suggestion":"Ocean's Eleven","score":0,"id":"tt0054135"}, {"suggestion":"Ocean's Thirteen","score":0,"id":"tt0496806"}, {"suggestion":"Ocean's Twelve","score":0,"id":"tt0349903"} ] } }






-----------------------------------------------------------------------------------

Submitting Suggest Requests in Amazon CloudSearch

You submit suggest requests via HTTP GET to your domain's search endpoint at 2013-01-01/suggest. For information about controlling access to the suggest service, see configure access policies.
You must specify the API version in all suggest requests and that version must match the API version specified when the domain was created.
For example, the following request gets suggestions from the search-movies-rr2f34ofg56xneuemujamut52i.us-east-1.cloudsearch.amazonaws.com domain for the query string oce using the suggester called title.
---------------------------------------------------------------------------------
let suggest={"status":{"rid":"646f5s0oDAr8pVk=","time-ms":2},
 "suggest":{
   "query":"oce",
   "found":3,
   "suggestions":[
     {"suggestion":"Ocean's Eleven","score":0,"id":"tt0054135"},
     {"suggestion":"Ocean's Thirteen","score":0,"id":"tt0496806"},
     {"suggestion":"Ocean's Twelve","score":0,"id":"tt0349903"}
   ]
 }
}
undefined
suggest
{status: {…}, suggest: {…}}status: {rid: "646f5s0oDAr8pVk=", time-ms: 2}suggest: {query: "oce", found: 3, suggestions: Array(3)}__proto__: Object
suggest.suggest.suggestions
(3) [{…}, {…}, {…}]0: {suggestion: "Ocean's Eleven", score: 0, id: "tt0054135"}1: {suggestion: "Ocean's Thirteen", score: 0, id: "tt0496806"}2: {suggestion: "Ocean's Twelve", score: 0, id: "tt0349903"}length: 3__proto__: Array(0)
suggest.suggest.suggestions[0]
{suggestion: "Ocean's Eleven", score: 0, id: "tt0054135"}
suggest.suggest.suggestions[0].suggestion
"Ocean's Eleven"

No comments:

Post a Comment