func (q *TermsSetQuery) MinimumShouldMatchScript(minimumShouldMatchScript *Script) *TermsSetQuery {
	q.minimumShouldMatchScript = minimumShouldMatchScript
	return q
}
MinimumShouldMatchScript specifies the script to match.
package elastic
type TermsSetQuery struct {
	name                     string
	values                   []interface{}
	minimumShouldMatchField  string
	minimumShouldMatchScript *Script
	queryName                string
	boost                    *float64
}
func NewTermsSetQuery(name string, values ...interface{}) *TermsSetQuery {
	q := &TermsSetQuery{
		name: name,
	}
	if len(values) > 0 {
		q.values = append(q.values, values...)
	}
	return q
}
func (q *TermsSetQuery) MinimumShouldMatchField(minimumShouldMatchField string) *TermsSetQuery {
	q.minimumShouldMatchField = minimumShouldMatchField
	return q
}