code: public TextSearch filter(final SearchFilter filter) {
  		if (filters == null) {
  			filters = new HashSet<SearchFilter>();
  		}
  		filters.add(filter);
  
  		return this;
  	}
docs: Add a filter to the query using the Fluent API approach.
  
  @param filter The filter to add
  @return The current query