private BoolQuery GetOptionalFieldQuery(FieldNameQueryBase fieldNameQuery) { return(new BoolQuery() { Should = new QueryContainer[] { new BoolQuery() { MustNot = new QueryContainer[] { new ExistsQuery() { Field = fieldNameQuery.Field } } }, fieldNameQuery }, MinimumShouldMatch = 1 }); }
public static FieldNameQueryBase Boost(this FieldNameQueryBase query, PropertyInfo pInfo) { return(query); }