Box Net:如何仅使用/ search搜索具有匹配文件名的文件

时间:2013-12-26 08:10:05

标签: box-api

我正在使用以下查询来搜索哪些搜索文件标题,描述和正文内容。

boxSearch = boxNetContext.getBoxClient()。getSearchManager()。search(searchFileName,boxDefaultRequestObject); folderItems = boxSearch.getEntries();

我想单独将搜索限制为文件标题。

如何查询仅搜索文件标题?

2 个答案:

答案 0 :(得分:1)

目前单靠标题无法Search。您必须对Box返回的项目进行后期处理,以找到具有匹配标题的项目。

答案 1 :(得分:0)

以下是我在Android平台上的经验建议。

找到com.box.boxjavalibv2.requests.SearchRequest.java文件,更改代码如下

public SearchRequest(final IBoxConfig config, final IBoxJSONParser parser, final String searchQuery, BoxDefaultRequestObject requestObject)
        throws BoxRestException {
        super(config, parser, URI, RestMethod.GET, requestObject);
        addQueryParam("query", searchQuery);
}

public SearchRequest(final IBoxConfig config, final IBoxJSONParser parser, final String searchQuery, BoxDefaultRequestObject requestObject)
    throws BoxRestException {
    super(config, parser, URI, RestMethod.GET, requestObject);
    addQueryParam("query", searchQuery);
    addQueryParam("type", "file");
}

然后结果是没有文件夹的纯文件。

祝你好运。