/// Optimize memory consumption of the index by removing extra saved capacity. This does not affect speed
/// </summary>
/// <summary>
publiclongOptimizeIndex()
/// Add a suggestion string to an auto-complete suggestion dictionary. This is disconnected from the index definitions, and leaves creating and updating suggestino dictionaries to the user.
/// <param name="value">the suggestion string we index</param>
}
/// <param name="score">a floating point number of the suggestion string's weight</param>
/// <param name="increment">if set, we increment the existing entry of the suggestion by the given score, instead of replacing the score. This is useful for updating the dictionary based on user queries in real time</param>
/// <summary>
/// <returns>the current size of the suggestion dictionary.</returns>
/// Optimize memory consumption of the index by removing extra saved capacity. This does not affect speed
/// Get the size of an autoc-complete suggestion dictionary
/// <summary>
/// </summary>
/// Add a suggestion string to an auto-complete suggestion dictionary. This is disconnected from the index definitions, and leaves creating and updating suggestino dictionaries to the user.
/// <param name="value">the suggestion string we index</param>
/// <param name="score">a floating point number of the suggestion string's weight</param>
/// <summary>
/// <param name="increment">if set, we increment the existing entry of the suggestion by the given score, instead of replacing the score. This is useful for updating the dictionary based on user queries in real time</param>
/// Get the size of an autoc-complete suggestion dictionary
/// <returns>the current size of the suggestion dictionary.</returns>
/// Add a suggestion string to an auto-complete suggestion dictionary. This is disconnected from the index definitions, and leaves creating and updating suggestino dictionaries to the user.
/// <param name="value">the suggestion string we index</param>
/// <param name="score">a floating point number of the suggestion string's weight</param>
/// <summary>
/// <param name="increment">if set, we increment the existing entry of the suggestion by the given score, instead of replacing the score. This is useful for updating the dictionary based on user queries in real time</param>
/// Delete a string from a suggestion index.
/// <returns>the current size of the suggestion dictionary.</returns>
/// Add a suggestion string to an auto-complete suggestion dictionary. This is disconnected from the index definitions, and leaves creating and updating suggestino dictionaries to the user.
/// <param name="value">the suggestion string we index</param>
/// <summary>
/// <param name="score">a floating point number of the suggestion string's weight</param>
/// Get completion suggestions for a prefix
/// <param name="increment">if set, we increment the existing entry of the suggestion by the given score, instead of replacing the score. This is useful for updating the dictionary based on user queries in real time</param>
/// </summary>
/// <returns>the current size of the suggestion dictionary.</returns>
/// <param name="prefix">the prefix to complete on</param>