/// <summary> /// Add new boolean multi-values to Update real attribute values stored in Sphinx index by document IDs. /// </summary> /// <param name="name">Attribute name</param> /// <param name="values">Document id and override values map to override</param> /// <returns>New object</returns> public AttributeUpdateMultiBoolean Add(string name, IDictionary <long, IEnumerable <bool> > values) { AttributeUpdateMultiBoolean item = new AttributeUpdateMultiBoolean(name, values); Add(item); return(item); }
/// <summary> /// Add new boolean multi-value to update attribute value stored in Sphinx index by document ID. /// </summary> /// <param name="name">Attribute name</param> /// <param name="id">Document ID</param> /// <param name="value">New value</param> /// <returns>New object</returns> public AttributeUpdateMultiBoolean Add(string name, long id, IEnumerable <bool> value) { Dictionary <long, IEnumerable <bool> > dict = new Dictionary <long, IEnumerable <bool> >(); dict.Add(id, new List <bool>(value)); AttributeUpdateMultiBoolean item = new AttributeUpdateMultiBoolean(name, dict); Add(item); return(item); }