namespace AIStudio.Tools.RAG;
///
/// What kept a search from covering the whole data source.
///
public enum RetrievalGap
{
///
/// The data source could not be searched at all, e.g., while it is being indexed again, or
/// when its ERI server could not be reached.
///
NOT_SEARCHED,
///
/// Part of the search failed, e.g., the vector search while the embedding provider is not
/// available. The matches came from the rest of it and may be incomplete.
///
PARTLY_SEARCHED,
///
/// The query could not be used for part of the search, e.g., because it is longer than the
/// embedding model accepts. A shorter query would be searched in full.
///
QUERY_NOT_SEARCHABLE,
}