|  | @@ -50,15 +50,6 @@ public abstract class QueryBuilders {
 | 
	
		
			
				|  |  |          return new MatchQueryBuilder(name, text).type(MatchQueryBuilder.Type.BOOLEAN);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * @deprecated by commonTermsQuery(String, Object)
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    @Deprecated
 | 
	
		
			
				|  |  | -    public static CommonTermsQueryBuilder commonTerms(String name, Object text) {
 | 
	
		
			
				|  |  | -        return commonTermsQuery(name, text);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * Creates a common query for the provided field name and text.
 | 
	
		
			
				|  |  |       *
 | 
	
	
		
			
				|  | @@ -79,29 +70,6 @@ public abstract class QueryBuilders {
 | 
	
		
			
				|  |  |          return new MultiMatchQueryBuilder(text, fieldNames); // BOOLEAN is the default
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * Creates a text query with type "PHRASE" for the provided field name and text.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name The field name.
 | 
	
		
			
				|  |  | -     * @param text The query text (to be analyzed).
 | 
	
		
			
				|  |  | -     * @deprecated use {@link #textPhraseQuery(String, Object)} instead
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static MatchQueryBuilder textPhrase(String name, Object text) {
 | 
	
		
			
				|  |  | -        return textPhraseQuery(name, text);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * Creates a text query with type "PHRASE" for the provided field name and text.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name The field name.
 | 
	
		
			
				|  |  | -     * @param text The query text (to be analyzed).
 | 
	
		
			
				|  |  | -     * @deprecated Use {@link #matchPhraseQuery(String, Object)}
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static MatchQueryBuilder textPhraseQuery(String name, Object text) {
 | 
	
		
			
				|  |  | -        return new MatchQueryBuilder(name, text).type(MatchQueryBuilder.Type.PHRASE);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * Creates a text query with type "PHRASE" for the provided field name and text.
 | 
	
		
			
				|  |  |       *
 | 
	
	
		
			
				|  | @@ -112,30 +80,6 @@ public abstract class QueryBuilders {
 | 
	
		
			
				|  |  |          return new MatchQueryBuilder(name, text).type(MatchQueryBuilder.Type.PHRASE);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * Creates a text query with type "PHRASE_PREFIX" for the provided field name and text.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name The field name.
 | 
	
		
			
				|  |  | -     * @param text The query text (to be analyzed).
 | 
	
		
			
				|  |  | -     * @deprecated use {@link #textPhrasePrefixQuery(String, Object)} instead
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static MatchQueryBuilder textPhrasePrefix(String name, Object text) {
 | 
	
		
			
				|  |  | -        return textPhrasePrefixQuery(name, text);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * Creates a text query with type "PHRASE_PREFIX" for the provided field name and text.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name The field name.
 | 
	
		
			
				|  |  | -     * @param text The query text (to be analyzed).
 | 
	
		
			
				|  |  | -     * @deprecated Use {@link #matchPhrasePrefixQuery(String, Object)}
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static MatchQueryBuilder textPhrasePrefixQuery(String name, Object text) {
 | 
	
		
			
				|  |  | -        return new MatchQueryBuilder(name, text).type(MatchQueryBuilder.Type.PHRASE_PREFIX);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * Creates a match query with type "PHRASE_PREFIX" for the provided field name and text.
 | 
	
		
			
				|  |  |       *
 | 
	
	
		
			
				|  | @@ -299,14 +243,6 @@ public abstract class QueryBuilders {
 | 
	
		
			
				|  |  |          return new RegexpQueryBuilder(name, regexp);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * @deprecated by queryStringQuery(String)
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    @Deprecated
 | 
	
		
			
				|  |  | -    public static QueryStringQueryBuilder queryString(String queryString) {
 | 
	
		
			
				|  |  | -        return queryStringQuery(queryString);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * A query that parses a query string and runs it. There are two modes that this operates. The first,
 | 
	
		
			
				|  |  |       * when no field is added (using {@link QueryStringQueryBuilder#field(String)}, will run the query once and non prefixed fields
 | 
	
	
		
			
				|  | @@ -320,14 +256,6 @@ public abstract class QueryBuilders {
 | 
	
		
			
				|  |  |          return new QueryStringQueryBuilder(queryString);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * @deprecated by simpleQueryStringQuery(String)
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    @Deprecated
 | 
	
		
			
				|  |  | -    public static SimpleQueryStringBuilder simpleQueryString(String queryString) {
 | 
	
		
			
				|  |  | -        return simpleQueryStringQuery(queryString);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * A query that acts similar to a query_string query, but won't throw
 | 
	
		
			
				|  |  |       * exceptions for any weird string syntax. See
 | 
	
	
		
			
				|  | @@ -408,18 +336,6 @@ public abstract class QueryBuilders {
 | 
	
		
			
				|  |  |          return new FieldMaskingSpanQueryBuilder(query, field);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A query that applies a filter to the results of another query.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param queryBuilder  The query to apply the filter to
 | 
	
		
			
				|  |  | -     * @param filterBuilder The filter to apply on the query
 | 
	
		
			
				|  |  | -     * @deprecated Use filteredQuery instead (rename)
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static FilteredQueryBuilder filtered(QueryBuilder queryBuilder, @Nullable FilterBuilder filterBuilder) {
 | 
	
		
			
				|  |  | -        return new FilteredQueryBuilder(queryBuilder, filterBuilder);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * A query that applies a filter to the results of another query.
 | 
	
		
			
				|  |  |       *
 | 
	
	
		
			
				|  | @@ -658,90 +574,6 @@ public abstract class QueryBuilders {
 | 
	
		
			
				|  |  |          return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A filer for a field based on several terms matching on any of them.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name   The field name
 | 
	
		
			
				|  |  | -     * @param values The terms
 | 
	
		
			
				|  |  | -     * @deprecated not used
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static TermsQueryBuilder inQuery(String name, String... values) {
 | 
	
		
			
				|  |  | -        return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A filer for a field based on several terms matching on any of them.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name   The field name
 | 
	
		
			
				|  |  | -     * @param values The terms
 | 
	
		
			
				|  |  | -     * @deprecated not used
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static TermsQueryBuilder inQuery(String name, int... values) {
 | 
	
		
			
				|  |  | -        return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A filer for a field based on several terms matching on any of them.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name   The field name
 | 
	
		
			
				|  |  | -     * @param values The terms
 | 
	
		
			
				|  |  | -     * @deprecated not used
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static TermsQueryBuilder inQuery(String name, long... values) {
 | 
	
		
			
				|  |  | -        return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A filer for a field based on several terms matching on any of them.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name   The field name
 | 
	
		
			
				|  |  | -     * @param values The terms
 | 
	
		
			
				|  |  | -     * @deprecated not used
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static TermsQueryBuilder inQuery(String name, float... values) {
 | 
	
		
			
				|  |  | -        return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A filer for a field based on several terms matching on any of them.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name   The field name
 | 
	
		
			
				|  |  | -     * @param values The terms
 | 
	
		
			
				|  |  | -     * @deprecated not used
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static TermsQueryBuilder inQuery(String name, double... values) {
 | 
	
		
			
				|  |  | -        return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A filer for a field based on several terms matching on any of them.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name   The field name
 | 
	
		
			
				|  |  | -     * @param values The terms
 | 
	
		
			
				|  |  | -     * @deprecated not used
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static TermsQueryBuilder inQuery(String name, Object... values) {
 | 
	
		
			
				|  |  | -        return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * A filer for a field based on several terms matching on any of them.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @param name   The field name
 | 
	
		
			
				|  |  | -     * @param values The terms
 | 
	
		
			
				|  |  | -     * @deprecated not used
 | 
	
		
			
				|  |  | -     * Will be removed in elasticsearch 2.0.0
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public static TermsQueryBuilder inQuery(String name, Collection<?> values) {
 | 
	
		
			
				|  |  | -        return new TermsQueryBuilder(name, values);
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * A query that will execute the wrapped query only for the specified indices, and "match_all" when
 | 
	
		
			
				|  |  |       * it does not match those indices.
 |