beetbox / beetbox/aura

Search

Open
#18 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
77
Forks
9
PR merge metrics
No merged PRs in 30d

Description

On the topic of Complex Queries, as described in the [wiki](https://github.com/beetbox/aura/wiki/Potential-Features#complex-queries), I think this is fairly important feature to include in any library api, as people tend to need to search for their data. With no form of partial matching available, it may be difficult to provide a good user experience as a client would be limited to predefined options, or rigid search behavior that is only able to render exact matches. I do also agree with the decision to keep the query syntax simple and rooted in basic HTTP syntax though.

How would you feel about supporting basic [globbing ](https://en.wikipedia.org/wiki/Glob_(programming)) syntax in query values (or even just the Kleene Star, as that would be the most useful) in field values?

Pros:
- Easily understood
- Easy to implement

Cons:
- Rather limited functionality
- Character encoding complexity
- Support for globbing characters would need to be accompanied by a percent encoding recommendation / requirement.
- How to distinguish between wildcards and literal characters?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.