RAGSearchResult.fromBridge constructor

RAGSearchResult.fromBridge(
  1. RAGBridgeSearchResult bridge
)

Create from a bridge search result.

Converts empty metadataJson strings to null.

Implementation

factory RAGSearchResult.fromBridge(RAGBridgeSearchResult bridge) {
  return RAGSearchResult(
    chunkId: bridge.chunkId,
    text: bridge.text,
    similarityScore: bridge.similarityScore,
    metadataJSON: bridge.metadataJson?.isEmpty == false ? bridge.metadataJson : null,
  );
}