是否可以在FirestoreRecyclerOptions中使用Algolia查询?

是否可以在FirestoreRecyclerOptions中使用Algolia查询?

为了让我的用户能够执行更复杂的搜索,我正在与Algolia合作。

com.algolia.search.saas.Query algolia_query =
                    new com.algolia.search.saas.Query(mLastQuery)
                    .setAttributesToRetrieve("content")
                    .setAttributesToRetrieve("category")
                    .setHitsPerPage(10);
            index.searchAsync(algolia_query, new CompletionHandler() {
                @Override
                public void requestCompleted(JSONObject jsonObject, AlgoliaException e) {
                    Log.d("algolia", jsonObject.toString());
                }
            });

我想将此jsonObject转换为兼容的东西FirestoreRecyclerOptions以便能够使用FirestoreRecyclerAdapter


不负相思意
浏览 416回答 2
2回答

弑天下

FirebaseUI和Algolia之间没有联系。如果你想显示Algolia的搜索结果,你必须自己构建一个适配器。您可以考虑使用FirebaseUIFirebaseIndexedArray作为灵感。但是公平警告:它的内部结构和所需的修改都非常复杂。
打开App,查看更多内容
随时随地看视频慕课网APP