Recurso AngularJS: cómo deshabilitar la codificación de entidad url

En mi proyecto actual tengo un backend drupal que expone los servicios de descanso para mi interfaz. A algunas llamadas a mi servidor no les gusta que las entidades de URL se codifiquen.

Entonces mi pregunta es: ¿cómo desactivo la codificación de URL de algunos parámetros?

Ejemplo:

Necesito llamar a mi backend con un signo "+" entre diferentes términos de búsqueda. Al igual que:

http://backend.com/someservice/search/?terms=search+terms+here

Pero angular, configuración así:

var resource = $resource(
  backendUrl + '/views/:view', {},
    {
      'search': {params:{view:'searchposts'}, isArray:true}
    }
 );

// search posts for the given terms
this.searchPosts = function(terms, limit) {
  resource.search({search:terms.join('+'), limit:limit});
};

Llama a la siguiente url:

http://backend.com/someservice/search/?terms=search%2Bterms%2Bhere

¿Alguna sugerencia? ¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta