Class PipeDocIdDeriver
java.lang.Object
ai.pipeline.connector.intake.pipedoc.PipeDocIdDeriver
-
Constructor Details
-
PipeDocIdDeriver
public PipeDocIdDeriver()
-
-
Method Details
-
derive
public PipeDocIdDeriver.DocIdDerivationResult derive(String datasourceId, String clientDocId, String sourceDocId, ai.pipestream.data.v1.SearchMetadata searchMetadata) Deterministically derive a doc_id for a document.Priority order (first match wins): 1. Client-provided doc_id 2. source_doc_id from request 3. source_uri from search_metadata, canonicalized 4. source_path from search_metadata, normalized
-