-
Notifications
You must be signed in to change notification settings - Fork 18
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
[EAP] Search Service in Storefront App #374
Comments
Hi @mslabko. Thank you for your report. Please, add a comment to assign the issue:
|
New GQL schema which should be supported
|
@magento I am working on this |
Hi @lykhachov! 👋 |
As a Headless Magento Commerce Customer,
I would like to search the entire catalog for products or limit the search on selected filters
So that
I can get to the products I want in a fast and efficient manner.
Acceptance Criteria
The existing graphql schema is preserved and all filters and aggregations are supported.
The new Search graphql schema is also supported by the search service.
Graphql supports full-text search and the search response supports pagination and sorting.
Search results must return aggregations if requested by the user.
Search results can be refined further by specifying one or more filers.
Static tests which verify that we don’t have prohibited dependencies from storefront to monolith and vice versa.
Storefront services should be compatible with SaaS, which means that they might be easily substituted with SaaS services later, or they might communicate with SaaS services instead of Magento SF services.
That compatibility assumably should be implemented based on the Storefront API level, so that Storefront API should be compatible with RPC.
Implementation details
For the 1st Phase as a "transition" solution was decided to go with the following approach:
Search Service may be a simple wrapper on \Magento\Framework\Api\Search\SearchInterface::search to simplify implementation
The text was updated successfully, but these errors were encountered: