Fix pharse suggest collate example to use correct script context/syntax

Closes #15675
This commit is contained in:
Simon Willnauer 2015-12-29 09:17:47 +01:00
parent 387bdbd322
commit 3b06cd8d92
2 changed files with 9 additions and 6 deletions

View File

@ -192,9 +192,11 @@ curl -XPOST 'localhost:9200/_search' -d {
} ],
"collate": {
"query": { <1>
"inline" : {
"match": {
"{{field_name}}" : "{{suggestion}}" <2>
}
}
},
"params": {"field_name" : "title"}, <3>
"prune": true <4>

View File

@ -1166,11 +1166,12 @@ public class SuggestSearchTests extends ESIntegTestCase {
String filterString = XContentFactory.jsonBuilder()
.startObject()
.startObject("match_phrase")
.field("title", "{{suggestion}}")
.field("{{field}}", "{{suggestion}}")
.endObject()
.endObject()
.string();
PhraseSuggestionBuilder filteredQuerySuggest = suggest.collateQuery(filterString);
filteredQuerySuggest.collateParams(Collections.singletonMap("field", "title"));
searchSuggest = searchSuggest("united states house of representatives elections in washington 2006", filteredQuerySuggest);
assertSuggestionSize(searchSuggest, 0, 2, "title");