Русско-английский научно-технический словарь
• So far this research has met with only limited success.