diff --git a/lib/Elastica/Type.php b/lib/Elastica/Type.php
index <HASH>..<HASH> 100644
--- a/lib/Elastica/Type.php
+++ b/lib/Elastica/Type.php
@@ -258,11 +258,7 @@ class Elastica_Type implements Elastica_Searchable {
 
 		// mlt API needs args as http get params
 		if (!empty($args)) {
-			$argsStrings = array();
-			foreach ($args as $key => $value) {
-				$argsStrings[] = $key . '=' . $value;
-			}
-			$path .= '?' . implode('&', $argsStrings);
+			$path .= '?' . http_build_query($args);
 		}
 
 		$response = $this->request($path, Elastica_Request::GET);
Using http_build_query in moreLikeThis API.