Parse.com android app不区分大小写的搜索

时间:2015-11-14 20:40:34

标签: android search parse-platform

我正在为我的某个应用使用解析后端。有三个表,我希望能够在表列的搜索视图中搜索用户输入的文本。

private void getDataFromParse() {
    ParseQuery<ParseObject> query = ParseQuery.getQuery(Message.NAME);
    query.addDescendingOrder(Message.CREATED_AT);
    **query.whereStartsWith(Message.MESSAGE, mTag);**
    query.setLimit(20);
    query.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> objects, ParseException e) {
            if (e == null) {
                mMessages = (List<Message>) (Object) objects;
                setAdapter();
            }
        }
    });
}

问题在于解析搜索区分大小写。我从他们的网站UI输入解析表内容。这里有一个解决这个问题的建议 http://blog.parse.com/learn/engineering/implementing-scalable-search-on-a-nosql-backend/

如何解决我的问题?

1 个答案:

答案 0 :(得分:0)

您可以将用户输入的文本转换为大写,并确保解析中的所有数据都是大写