Azure Search - I am getting error when using suggestions with Search
hi,
i getting error when using search suggestions.
below code snippets using.
var definition = new index() { name = _indexname, fields = new[] { new field { name = "productid", type = "edm.string", iskey = true, issearchable = false, isfilterable = false, issortable = false, isfacetable = false, isretrievable = true }, new field { name = "name", type = "edm.string", iskey = false, issearchable = true, isfilterable = false, issortable = true, isfacetable = false, isretrievable = true,analyzer= "standardasciifolding.lucene" }, new field{ name = "productnumber", type = "edm.string", iskey = false, issearchable = true, isfilterable = false, issortable = false, isfacetable = false, isretrievable = true}, new field{ name = "color", type = "edm.string", iskey = false, issearchable = true, isfilterable = true, issortable = true, isfacetable = true, isretrievable = true}, new field{ name = "standardcost", type = "edm.double", iskey = false, issearchable = false, isfilterable = false, issortable = false, isfacetable = false, isretrievable = true}, new field{ name = "listprice", type = "edm.double", iskey = false, issearchable = false, isfilterable = true, issortable = true, isfacetable = true, isretrievable = true}, new field{ name = "size", type = "edm.string", iskey = false, issearchable = true, isfilterable = true, issortable = true, isfacetable = true, isretrievable = true}, new field{ name = "weight", type = "edm.double", iskey = false, issearchable = false, isfilterable = true, issortable = false, isfacetable = true, isretrievable = true}, new field{ name = "sellstartdate", type = "edm.datetimeoffset", iskey = false, issearchable = false, isfilterable = true, issortable = false, isfacetable = false, isretrievable = false}, new field{ name = "sellenddate", type = "edm.datetimeoffset", iskey = false, issearchable = false, isfilterable = true, issortable = false, isfacetable = false, isretrievable = false}, new field{ name = "discontinueddate", type = "edm.datetimeoffset", iskey = false, issearchable = false, isfilterable = true, issortable = false, isfacetable = false, isretrievable = true}, new field{ name = "categoryname", type = "edm.string", iskey = false, issearchable = true, isfilterable = true, issortable = false, isfacetable = true, isretrievable = true}, new field{ name = "modelname", type = "edm.string", iskey = false, issearchable = true, isfilterable = true, issortable = false, isfacetable = true, isretrievable = true}, new field{ name = "description", type = "edm.string", iskey = false, issearchable = true, isfilterable = true, issortable = false, isfacetable = false, isretrievable = true}//, } , suggesters = new[] { new suggester { name = "sg", searchmode = suggestersearchmode.analyzinginfixmatching, sourcefields = new string[] { "modelname" } } }
error getting below..
additional information: search request failed: {"error":{"code":"","message":"cannot find fields enabled suggestions. please provide value 'suggestername' in query.\r\nparameter name: suggestions"}}
can please tell me wrong in code?
regards,
ritesh
hi,
the index definition looks correct me. can please share code makes suggest request?
thanks,
-bruce
Microsoft Azure > Azure Search
Comments
Post a Comment