def _process_regular_fields(cls, document: dict, instance, marqo_index: SemiStructuredMarqoIndex, doc_id: str):
        """Process non-tensor fields in the document"""
        for field_name, field_content in document.items():
            if field_name in [index_constants.MARQO_DOC_ID, constants.MARQO_DOC_TENSORS]:
                continue
            try:
                cls._handle_field_content(field_name, field_content, instance, marqo_index)
            except Exception as e:
                raise MarqoDocumentParsingError(
                    f"Error processing field '{field_name}' in document {doc_id}: {str(e)}")
Process non-tensor fields in the document
src/marqo/core/semi_structured_vespa_index/semi_structured_document.py