SearchView Pesquisa somente a ultima palavra da frase do ListView

Estou com esse grande problema da pesquisa so procura a ultima palavra da frase. Ex.: Pesquiso por “Escolas e Creches” ele pesquisa somente por Creches.

public boolean onCreateOptionsMenu(Menu menu){
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu_pesquisa_servicos, menu);
        MenuItem item = menu.findItem(R.id.menuPesquisar);
        SearchView searchView = (SearchView) item.getActionView();
        searchView.setQueryHint("Pesquisar um serviço");

        searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String query) {
                servicosAd.getFilter().filter(query);
                return false;
            }

            @Override
            public boolean onQueryTextChange(String newText) {
                servicosAd.getFilter().filter(newText);
                return false;
            }
        });

        return super.onCreateOptionsMenu(menu);
    }

XML

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item android:id="@+id/menuPesquisar"
        android:title="Pesquisar"
        android:icon="@android:drawable/ic_menu_search"
        app:actionViewClass="android.support.v7.widget.SearchView"
        app:showAsAction="always"

        ></item>

</menu>

Obrigado pela dica amigo, mas ainda não resolveu com esse vídeo.