-
Notifications
You must be signed in to change notification settings - Fork 524
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
feat(queryRules): add queryRuleContext widget #3602
Merged
francoischalifour
merged 6 commits into
feat/mqr-connectQueryRules-context
from
feat/mqr-queryRuleContext
Mar 28, 2019
Merged
feat(queryRules): add queryRuleContext widget #3602
francoischalifour
merged 6 commits into
feat/mqr-connectQueryRules-context
from
feat/mqr-queryRuleContext
Mar 28, 2019
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
francoischalifour
force-pushed
the
feat/mqr-queryRuleCustomData
branch
from
March 14, 2019 12:40
e3f8f79
to
01dac7f
Compare
Deploy preview for instantsearchjs ready! Built with commit 6b29675 |
francoischalifour
force-pushed
the
feat/mqr-queryRuleContext
branch
from
March 14, 2019 12:43
298bafe
to
debad1d
Compare
francoischalifour
force-pushed
the
feat/mqr-queryRuleCustomData
branch
from
March 14, 2019 13:50
01dac7f
to
6add930
Compare
francoischalifour
force-pushed
the
feat/mqr-queryRuleContext
branch
from
March 14, 2019 13:51
debad1d
to
6d0ba46
Compare
Haroenv
reviewed
Mar 15, 2019
src/widgets/query-rule-context/__tests__/query-rule-context-test.ts
Outdated
Show resolved
Hide resolved
This was referenced Mar 16, 2019
francoischalifour
force-pushed
the
feat/mqr-queryRuleCustomData
branch
from
March 20, 2019 12:46
b5d3121
to
3f515f6
Compare
francoischalifour
force-pushed
the
feat/mqr-queryRuleContext
branch
from
March 20, 2019 12:48
ebc464a
to
8394cd0
Compare
This feature is on hold – see #3597 (comment). |
This was referenced Mar 21, 2019
francoischalifour
force-pushed
the
feat/mqr-queryRuleCustomData
branch
from
March 22, 2019 13:58
57a4a49
to
2684259
Compare
francoischalifour
force-pushed
the
feat/mqr-queryRuleContext
branch
from
March 22, 2019 15:43
8394cd0
to
1ef28a4
Compare
francoischalifour
changed the base branch from
feat/mqr-queryRuleCustomData
to
feat/mqr-connectQueryRules-context
March 22, 2019 15:44
⬆️ I rebased against #3617 with the workaround for setting the context and other search parameters in a single request. You can check the story. |
francoischalifour
force-pushed
the
feat/mqr-connectQueryRules-context
branch
from
March 25, 2019 13:24
4ef4f25
to
cce2bc1
Compare
francoischalifour
force-pushed
the
feat/mqr-queryRuleContext
branch
from
March 25, 2019 14:37
1ef28a4
to
8dc2b2e
Compare
francoischalifour
force-pushed
the
feat/mqr-queryRuleContext
branch
from
March 26, 2019 09:06
8dc2b2e
to
6b29675
Compare
samouss
approved these changes
Mar 26, 2019
francoischalifour
added a commit
that referenced
this pull request
Apr 1, 2019
francoischalifour
added a commit
that referenced
this pull request
Apr 1, 2019
* feat(queryRules): add context features to connectQueryRules * feat(queryRules): add queryRuleContext widget (#3602)
francoischalifour
added a commit
that referenced
this pull request
Apr 11, 2019
# [3.3.0](v3.2.1...v3.3.0) (2019-04-11) ### Bug Fixes * **connectQueryRules:** improve tracked refinement type ([#3648](#3648)) ([e16ad57](e16ad57)) * **currentRefinements:** don't rely on ([#3672](#3672)) ([cd64bcf](cd64bcf)) * **queryRuleCustomData:** add default template ([#3650](#3650)) ([83e9eaa](83e9eaa)) * **QueryRuleCustomData:** pass data as object to templates ([#3647](#3647)) ([b8f8b4e](b8f8b4e)) * **queryRules:** fix types and stories ([#3670](#3670)) ([ba6e2e6](ba6e2e6)) * **routing:** apply windowTitle on first load ([#3669](#3669)) ([d553502](d553502)), closes [#3667](#3667) * **routing:** support parsing URLs with up to 100 refinements ([#3671](#3671)) ([6ddcfb6](6ddcfb6)) * **RoutingManager:** avoid stale uiState ([#3630](#3630)) ([e1588aa](e1588aa)) * **types:** improve InstantSearch types ([#3651](#3651)) ([db9b91e](db9b91e)) * **ua:** Update the User-Agent to use the new format ([#3616](#3616)) ([ab84c57](ab84c57)) ### Features * **infiniteHits:** add previous button ([#3645](#3645)) ([2c9e38d](2c9e38d)) * **queryRules:** add connectQueryRules connector ([#3597](#3597)) ([924cd99](924cd99)), closes [#3599](#3599) [#3600](#3600) * **queryRules:** add context features to Query Rules ([#3617](#3617)) ([922879e](922879e)), closes [#3602](#3602) ### Reverts * feat(infiniteHits): add previous button ([214c0fc](214c0fc))
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the 3rd PR in the series "Merchandized Query Rules".
Summary
This headless widget sets the rule contexts (called
ruleContexts
) of the search parameters based on the filters.Query rules are by default generic when not provided any context. If you provide a context, they become contextual and are only triggered when the context is matched.
Usage
This will set the following
ruleContexts
dynamically:ais-genre-Thriller
ais-genre-Drama
API
trackedFilters
The filters to track to add rule contexts.
transformRuleContexts
The function to apply to the rule contexts before sending them to Algolia.
Stories
See stories →
Related
connectQueryRules
queryRuleCustomData