我正在通過java處理ES5,並且正在嘗試向CompletionSuggestionBuilder添加上下文。我有一個需要添加的String對象的映射。我到目前爲止的代碼是 -ElasticSearch 5向SuggestionBuilders添加上下文
Map<String, String> context = ...
CompletionSuggestionBuilder csb = SuggestBuilders.completionSuggestion(field).text(value).size(count);
如何將上下文對象添加到csb?我想使用的方法是 -
csb.contexts(Map<String, List<? extends ToXContent>> queryContexts)
但我不知道如何從我的地圖,地圖上得到作爲參數傳遞給上下文方法。任何幫助非常感謝!