def simplify_mappings()

in src/lindorm_mcp_server/utils.py [0:0]


def simplify_mappings(mappings, index_name):
    if not mappings or index_name not in mappings:
        return None

    properties = mappings[index_name]['mappings'].get('properties', {})
    simplified = {}

    for field, details in properties.items():
        if 'type' in details:
            simplified[field] = details['type']
        elif 'properties' in details:
            simplified[field] = 'object'
        else:
            simplified[field] = 'unknown'

    return simplified