← All projects
Project record01 mention
Originally shared on Hacker News

http-search-query-language

A research project analyzing 68 query languages for performing search/query operations over HTTP, specifically in the context of the new HTTP QUERY method. It helps API designers determine whether one of the analyzed query languages already fits the content of a QUERY request or whether a brand-new, purpose-built query language is a better choice.

Last shared For API designers and developers choosing a query language for the HTTP QUERY method in their own APIs
01 / The problem

What it addresses

API authors need to figure out whether an existing query language fits the query content of an HTTP QUERY request, or whether none does and a new purpose-built query language is warranted.

02 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. http-search-query-language

    A research project analyzing 68 query languages for performing search/query operations over HTTP, specifically in the context of the new HTTP QUERY method. It helps API designers determine whether one of the analyzed query languages already fits the content of a QUERY request or whether a brand-new, purpose-built query language is a better choice.

    Problem: API authors need to figure out whether an existing query language fits the query content of an HTTP QUERY request, or whether none does and a new purpose-built query language is warranted.

    Audience: API designers and developers choosing a query language for the HTTP QUERY method in their own APIs

    Posted by @bpedro · Original comment ↗

    “https://github.com/imminent-technology/http-search-query-language Research on which query language to use when performing search/query operations over HTTP — specifically in the context of the new HTTP QUERY method. Use this research to figure out, for your own API, whether one of the 68 query languages analyzed here already fits the query content of a QUERY request — or whether none of them do, and you're better off designing a brand new, purpose-built query language instead.”