Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: cannot search forms: advanced textual search #41

Open
jrwdunham opened this issue Jun 24, 2022 · 0 comments
Open

Problem: cannot search forms: advanced textual search #41

jrwdunham opened this issue Jun 24, 2022 · 0 comments
Labels

Comments

@jrwdunham
Copy link
Member

jrwdunham commented Jun 24, 2022

Problem

A user cannot perform an advanced search over forms in DativeRF. An advanced search lets the user take advantage of the full search functionality of the OLD. This allows for a filter expression as an unbounded tree of filter expressions whose nodes are and, or and not.

Acceptance Criteria

  • The user can click the search function and perform an advanced textual search
    • I recommend an EDN-based text search, e.g., [:and [:= [:transcription] "dog"] [:regex [:translations :transcription] "[Cc]hiens?"]] as this should be trivial to convert into the JSON-based search language that the OLD natively supports.
      • This recommendation is not set in stone. The important thing is to make the search input format be the same as or isomorphic to the filter data structure that the OLD supports. Some research into the OLD and/or existing Dative will be necessary here. The OLD's form search tests would be a good starting point.

Blocked By

@jrwdunham jrwdunham transferred this issue from dativebase/old-pyramid Jun 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant