-
Notifications
You must be signed in to change notification settings - Fork 11
Filter operators - IS NULL
and IS EMPTY
filter operators
#232
Conversation
Thank you @Kerollmops I see an I've put the PR in |
cc @macraig I added you as a reviewer so you can follow the process and participate in it ✨ |
IS NULL
and IS EMPTY
operators
IS NULL
and IS EMPTY
operatorsIS NULL
and IS EMPTY
filter operators
One thing to note, is that currently there is no way to use the new |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @Kerollmops
Some comments about the document structures (section and naming about introduced parts)
Hey @ahmednfwela 👋 What do you mean by "One thing to note, is that currently there is no way to use the new IS filter with the IN filter"? Thanks! |
@gmourier you can't use |
Thank you for the precision, @ahmednfwela ! |
Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com>
Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks perfect to me, especially with the list of empty value 👌
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @Kerollmops ! 🚂
* Bump OpenAPI version * CSV Content-Type — Add support for the boolean type in CSV (#228) * add support for the boolean type in csv * fix a typo * Update text/0028-indexing-csv.md --------- Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com> * Filter operators - `IS NULL` and `IS EMPTY` filter operators (#232) * Introduce the spec of the IS EMPTY filter * Introduce the spec of the IS NULL filter * Fix suggestions * Uppercase the IN operator Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com> * Fix a title number issue Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com> --------- Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com> * Search Algorithms Refactor: Relevancy Changes (#233) * Remove old exactness-criterion specification * Remove old asc-desc-criterion specification * Get and delete documents by filter (#236) * specify the new fetch documents route * update open-api * try to be nice with bumpsh * specify the new analytics of the get/fetch documents route * group the analytics behind already used groups * fix a placeholder text * group the get and fetch route under a common section * rename the section to contain the name of both routes * clarify how to send the parameter to both routes * fix the type of the parameters * add the new fetch route to the api keys actions * capitalize json Co-authored-by: cvermand <33010418+bidoubiwa@users.noreply.github.com> * update open-api * Specify the new route to delete documents by filter * add the new analytics event * improve a comment * add the post - delete route to the api key actions * Fix the json payload Co-authored-by: cvermand <33010418+bidoubiwa@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com> * Update the details Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com> * delete the invalid_document_delete_filter error code and introduce the missing_document_filter * fix the open-api thingy --------- Co-authored-by: cvermand <33010418+bidoubiwa@users.noreply.github.com> Co-authored-by: Guillaume Mourier <guillaume@meilisearch.com> * Auto deletion of tasks (#238) * auto deletion of tasks * Update text/0060-tasks-api.md Co-authored-by: gui machiavelli <hey@guimachiavelli.com> * Update text/0060-tasks-api.md Co-authored-by: gui machiavelli <hey@guimachiavelli.com> --------- Co-authored-by: gui machiavelli <hey@guimachiavelli.com> * Experimental reduce indexing memory usage (#239) * Add the experimental-reduce-indexing-memory-usage option in the telemetry policies * Add the experimental-reduce-indexing-memory-usage option in the instance options * Update 0055-sort.md (#240) related to meilisearch/meilisearch#3749 * Update `payload_too_large` error `message` (#241) * Update 0061-error-format-and-definitions.md Update error message in the specification * Update open-api.yaml --------- Co-authored-by: Tamo <tamo@meilisearch.com> Co-authored-by: Clément Renault <renault.cle@gmail.com> Co-authored-by: cvermand <33010418+bidoubiwa@users.noreply.github.com> Co-authored-by: gui machiavelli <hey@guimachiavelli.com> Co-authored-by: Many the fish <legendre.maxime.isn@gmail.com>
This PR is updating the search API specification and, specifically the filter field. It explains the support of the
IS NULL
andIS EMPTY
operators. The original PR is available on GitHub, and the original product discussion too!Changes
IS EMPTY
operator on the filter field of the search APIIS NULL
operator on the filter field of the search APIAttention To Reviewers
Explain clearly what reviewers should specifically look for to facilitate the review phase. Also, mention the sections that will not necessarily be taken into account if reviewed.
Misc
Update OpenAPI specification file (if needed; Apply theOpenApi
label)Update telemetry datapoints (if needed; Apply theTelemetry
label)