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