Conjunto de dados alterados do RecyclerView

Quero implementar a funcionalidade de pesquisa para o meu RecyclerView. No texto alterado, quero alterar os dados que são exibidos com este widget. Talvez essa pergunta já tenha sido feita antes ou seja simples, mas não sei como alterar os dados que serão mostrados ...

Meu RecyclerView é definido da seguinte maneira:

     // 1. get a reference to recyclerView
    mRecyclerView = (RecyclerView)findViewById(R.id.recyclerView);

    // 2. set layoutManger
    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    // 3. create an adapter
    mAdapter = new ItemsAdapter(itemsData);
    // 4. set adapter
    mRecyclerView.setAdapter(mAdapter);

E os dados que estou mostrando são algo como:

   ItemData itemsData[] = { new ItemData("Mary Richards"),
        new ItemData("Tom Brown"),
        new ItemData("Lucy London")          
};

Então, quando quando eu quiser fornecer ao adaptador outro conjunto de dados, outra matriz (com um item por exemplo), o que devo fazer?

questionAnswers(4)

yourAnswerToTheQuestion