我正在使用以下查询来搜索哪些搜索文件标题,描述和正文内容。
boxSearch = boxNetContext.getBoxClient()。getSearchManager()。search(searchFileName,boxDefaultRequestObject); folderItems = boxSearch.getEntries();
我想单独将搜索限制为文件标题。
如何查询仅搜索文件标题?
答案 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");
}
然后结果是没有文件夹的纯文件。
祝你好运。