diff --git a/learnware/market/easy.py b/learnware/market/easy.py index a55f7f7..35326aa 100644 --- a/learnware/market/easy.py +++ b/learnware/market/easy.py @@ -306,11 +306,13 @@ class EasyMarket(BaseMarket): ) -> List[Learnware]: user_semantic_spec = user_info.get_semantic_spec() user_input_description = user_semantic_spec["Description"]["Values"] + learnware_semantic_spec = learnware.get_specification().get_semantic_spec() if not user_input_description: return [] match_learnwares = [] for learnware in learnware_list: - learnware_name = learnware.get_name() + learnware_semantic_spec = learnware.get_specification().get_semantic_spec() + learnware_name = learnware_semantic_spec['Name']['Values'] if user_input_description in learnware_name: match_learnwares.append(learnware) return match_learnwares