How to put multiple fields in an index operation on a GET HTTP request with services?
The simple db_select with fields make it work easy as that :

function _my_module_livre_index($page, $fields, $parameters, $page_size){

$query = db_select('field_data_field_title','t')
-&gt;fields('t', array('field_title_value','entity_id','delta'));//&lt;+++++ whatever you want

services_resource_build_index_query($query, $page, $fields, $parameters, $page_size, 'Livre');
$result = services_resource_execute_index_query($query);

$bien = services_resource_build_index_list($result, 'livre', 'field_title_value');
return array('code'=&gt;'0', 'response'=&gt;$bien);
}