Close
Close

How to add an attrubute using elastic search?

   None of your business None of your business , None of your business

Here is my code: 


             var res = await client.PostAsync(url, content); var resJson = await res.Content.ReadAsStringAsync(); var result = JsonConvert.DeserializeObject(resJson); return result.suggest.SuggestMy.SelectMany(sm => sm.options.Select(o => o.text)); } private EsQuery BuildEsQuery(string query, string bundle, int limit = 50, int skip = 0, string type = null) { var fields = new List { "title^3", "intro", "content", "category" }; List musts = new List(); musts.Add(new Must() { multi_match = new MultiMatch() { query = query, fields = fields, boost = 1 } }); if (!String.IsNullOrEmpty(type)) { musts.Add(new Must() { multi_match = new MultiMatch() { query = type, fields = new List { "bundle" }, boost = 2, }


No go and fix it!


Answers

Ask Yours
Post Yours
Write your answer