小编Ioa*_*lis的帖子

关于java的appengine search api的配额

我正在测试java的新app引擎搜索API,我有以下代码试图在索引上添加~3000个文档:

List<Document> documents = new ArrayList<Document>();
    for (FacebookAlbum album: user.listAllAlbums()) {
        Document doc = Document.newBuilder()
                .setId(album.getId())
                .addField(Field.newBuilder().setName("name").setText(album.getFullName()))
                .addField(Field.newBuilder().setName("albumId").setText(album.getAlbumId()))
                .addField(Field.newBuilder().setName("createdTime").setDate(Field.date(album.getCreatedTime())))
                .addField(Field.newBuilder().setName("updatedTime").setDate(Field.date(album.getUpdatedTime())))
                .build();
        documents.add(doc);
    }     

    try {
        // Add all the documents.
        getIndex(facebookId).add(documents);
    } catch (AddException e) {
        if (StatusCode.TRANSIENT_ERROR.equals(e.getOperationResult().getCode())) {
            // retry adding document
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下异常:

Uncaught exception from servlet
java.lang.IllegalArgumentException: number of documents, 3433, exceeds maximum 200
at com.google.appengine.api.search.IndexImpl.addAsync(IndexImpl.java:196)
at com.google.appengine.api.search.IndexImpl.add(IndexImpl.java:380)
at photomemories.buildIndexServlet.doGet(buildIndexServlet.java:47)
Run Code Online (Sandbox Code Playgroud)

我可以在添加调用设置为200时插入的文档数量是否有配额?

如果我尝试使用以下代码一次向索引插入一个文档:

 for (FacebookAlbum album: user.listAllAlbums()) {
        Document doc = Document.newBuilder()
                .setId(album.getId())
                .addField(Field.newBuilder().setName("name").setText(album.getFullName()))
                .addField(Field.newBuilder().setName("albumId").setText(album.getAlbumId()))
                .addField(Field.newBuilder().setName("createdTime").setDate(Field.date(album.getCreatedTime())))
                .addField(Field.newBuilder().setName("updatedTime").setDate(Field.date(album.getUpdatedTime()))) …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine quotas gae-search

9
推荐指数
1
解决办法
2926
查看次数

从Google可视化表格中的单元格值更改行颜色

我有一个谷歌可视化表,有一些数字和一些非数字列.我需要一个JavaScript函数,它将根据行中单元格的值更改整个Google可视化行的颜色.

我已经能够使用colorformater更改数值单元格的颜色,但我还需要更改该行剩余单元格的颜色.

google-visualization

8
推荐指数
1
解决办法
5585
查看次数