index method

  1. @override
Future<void> index(
  1. OmnixKnowledgeChunk chunk
)
override

Implementation

@override
Future<void> index(OmnixKnowledgeChunk chunk) => _gateway.addDocument(
  id: chunk.id,
  content: chunk.content,
  metadata: jsonEncode({
    'documentId': chunk.documentId,
    'sourceId': chunk.source.id,
    'sourceTitle': chunk.source.title,
    'sourceUri': chunk.source.uri?.toString(),
    'access': chunk.access.name,
    'metadata': chunk.metadata,
  }),
);