当我输入用于Firestore适配器的空间时,Searchview不起作用

问题描述 投票:1回答:1

我无法使用“杰克琼斯”这样的两个单词类型进行搜索,它仅适用于单个单词(“杰克”),我如何找出答案?这是我的代码:

private void searchData(String s) {
        adapter.stopListening();
        query = notebookRef.whereEqualTo("isim", s.toLowerCase()).orderBy("isim", Query.Direction.DESCENDING);
        FirestoreRecyclerOptions<Profiles> options = new FirestoreRecyclerOptions.Builder<Profiles>()
                .setQuery(query, Profiles.class)
                .build();
        adapter = new FirestoreAdapterForProfiles(options);
        recyclerView.setAdapter(adapter);
        adapter.startListening();


    }
android google-cloud-firestore searchview
1个回答
0
投票

确定,我发现这里是我更改的代码:

query = notebookRef.orderBy("isim").startAt(s.toLowerCase()).endAt(s+"\uf8ff");
© www.soinside.com 2019 - 2024. All rights reserved.