Я пытался отфильтровать свои документы на основе определенных исключений, прежде чем вызывать подсказку для завершения.
var response = Client.Search<Suggestion>(s => s
.Query(q => q.Bool(MustNot(m => m.SpanTerm(st => st.Field("foo").Value("bar"))))
.Suggest(su => su
.Completion("title", cs => cs
.Field(f => f.TitleSuggest)
.Prefix(searchText) .
)
.Size(10)
)
)
);
Но, похоже, это не работает. Тот же набор результатов возвращается.