| 1234567891011121314151617181920212223242526272829303132333435363738394041 | from flask_restful import fieldsfrom libs.helper import TimestampFielddocument_fields = {    'id': fields.String,    'data_source_type': fields.String,    'name': fields.String,    'doc_type': fields.String,}segment_fields = {    'id': fields.String,    'position': fields.Integer,    'document_id': fields.String,    'content': fields.String,    'answer': fields.String,    'word_count': fields.Integer,    'tokens': fields.Integer,    'keywords': fields.List(fields.String),    'index_node_id': fields.String,    'index_node_hash': fields.String,    'hit_count': fields.Integer,    'enabled': fields.Boolean,    'disabled_at': TimestampField,    'disabled_by': fields.String,    'status': fields.String,    'created_by': fields.String,    'created_at': TimestampField,    'indexing_at': TimestampField,    'completed_at': TimestampField,    'error': fields.String,    'stopped_at': TimestampField,    'document': fields.Nested(document_fields),}hit_testing_record_fields = {    'segment': fields.Nested(segment_fields),    'score': fields.Float,    'tsne_position': fields.Raw}
 |