Enum DocumentIndexingResult.DocumentIndexingMode
Specifies how a document was processed for retrieval.
public enum DocumentIndexingResult.DocumentIndexingMode
Fields
PassageRetrieval = 0Document was indexed for semantic search using the RAG engine. Relevant passages are retrieved dynamically based on query similarity.
FullDocument = 1Document was included inline within the conversation context. The full document content is directly available to the model for each query.
Examples
var result = await chat.LoadDocumentAsync("report.pdf");
switch (result.IndexingMode)
{
case DocumentIndexingResult.DocumentIndexingMode.FullDocument:
Console.WriteLine("Entire document is available in context.");
break;
case DocumentIndexingResult.DocumentIndexingMode.PassageRetrieval:
Console.WriteLine("Relevant passages will be retrieved per query.");
break;
}