docarray.array.match module

class docarray.array.match.MatchArray(doc_views, reference_doc)[source]

Bases: docarray.array.document.DocumentArray

MatchArray inherits from DocumentArray. It’s a subset of Documents that represents the matches

Parameters
  • doc_views – Set of matches of the reference_doc

  • reference_doc (Document) – Reference Document for the sub-documents

append(document)[source]

Add a matched document to the current Document.

Parameters

document (Document) – Sub-document to be added

property reference_doc: Document

Get the document that this MatchArray referring to. :rtype: Document :return: the document the match refers to

property granularity: int

Get granularity of all document in this array. :rtype: int :return: the granularity of the documents of which these are match

property adjacency: int

Get the adjacency of all document in this array. :rtype: int :return: the adjacency of the array of matches