Alibaba International E-commerce Product Search Competition DcuRAGONs Team Technical Report