private static void addFloatField(string userField, string displayFieldName = null) { UserFields.Add(userField); FloatFields.Add(userField); if (displayFieldName != null) { DisplayFieldByIndexField.Add(userField, displayFieldName); } }
private static void addNumericField(this Document doc, string userField, float fieldValue) { userField = userField.ToLower(Str.Culture); if (!FloatFields.Contains(userField)) { throw new ArgumentException($"Numeric float field {userField} not initialized"); } var field = new SingleField(userField, fieldValue, Field.Store.NO); doc.Add(field); }