Skip to content

Start thinking about Cloud Search API? #632

Description

@jgeewax

Looks like we'll have a search API exposed soon. I drafted up some Python code to cover a bunch of the use cases. Working on getting the developers here access to the internal docs (it's not released yet, and not announced yet).

Here's the draft of the code if you're interested in exploring...

https://github.com/GoogleCloudPlatform/gcloud-python/pull/892/files#diff-056d3999e591db310404f19fbf639531

Activity

  1. ryanseys commented on May 29, 2015

    @ryanseys
    Contributor

    Initial DRAFT Design Doc for gcloud-node support for Cloud Search available here:

    https://docs.google.com/document/d/1jblFpy8-St-r2MNwt0IWXVwWdsy0IyQrIC2myvyY3Mk/edit

    We'll plan to move the design doc to GitHub once it's been more scoped out. Please feel free to post any feedback you have on the document itself (I've given the public comment access) or here on this issue.

  2. ryanseys commented on May 29, 2015

    @ryanseys
    Contributor

    Question: Should we aim to support Cloud Search through the RPC (protobuf) or REST endpoint?

    RPC is more complex to implement but using it results in smaller payloads so potential for higher throughput. REST is easier to implement in node.js but results in larger payloads.

  3. jgeewax commented on May 29, 2015

    @jgeewax
    ContributorAuthor

    That's a good question. For now, I think the answer is "whatever gets us moving fastest". Once we have some usage, we can explore swapping out the lower-level code that does the transport + serialization stuff. Seem reasonable ?

  4. ryanseys commented on May 29, 2015

    @ryanseys
    Contributor

    That seems reasonable.

  5. stephenplusplus commented on May 29, 2015

    @stephenplusplus
    Contributor

    Seems reasonable.

  6. stephenplusplus commented on Jun 9, 2015

    @stephenplusplus
    Contributor

    Search implementation is underway: #648

  7. 17 remaining items

  8. added a commit that references this issue on Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions