diff --git a/dingo/retrieval/mteb_adapter.py b/dingo/retrieval/mteb_adapter.py index 3de7e471..58ca33b0 100644 --- a/dingo/retrieval/mteb_adapter.py +++ b/dingo/retrieval/mteb_adapter.py @@ -70,7 +70,9 @@ def _build_effective_query_text( ) -> str: if not _task_uses_query_instructions(task_name) or not instruction: return query_text - return f"Instruction: {instruction}\nQuery: {query_text}" + if query_text and query_text in instruction: + return instruction + return f"{query_text} {instruction}" def _instruction_trace_fields(