-
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
[Elasticsearch] Way forward for ES integration? #179
Comments
I pushed some bug fixes and other changes. If you can help with the implementation that would be great 👍 especially the functional testing. |
I'm guessing you mean rollerworks/search-elasticsearch@738bb8c?
OK, seems fair, I'll look into it right away. |
@sstok could you submit to Packagist? That should allow me to install my fork for testing. |
Also, I see you've removed Elastica as a dependency, can you clarify why? |
I removed it because it's not really needed to make this integration work. But don't worry an adapter for Elastica is definitely planned ;) |
OK, I guess it's OK to include it as a dev requirement? |
This PR was merged into the implementation branch. Discussion ---------- As suggested in rollerworks/search#179 Commits ------- 68b72b7 infra: switch the build process to a Docker-based one (including Travis) 8e45271 infra: tweak PHP-CS-Fixer, add PHPStan config 2e857c2 tests: initial functional tests 13c97be WIP f8eb31a Range ID lookup dbaad39 Date lookup 76dfbdb WIP nested query 731dd0d WIP with conversions (broken currently) beffb03 WIP with conversions 0a8c01d WIP with conversions c0b53c2 WIP MoneyType 1698882 WIP range support 760c48e WIP range support 21445cc WIP value conversion <-> query conversion cleanup 3b94110 WIP rename QueryConversionHints to QueryPreparationHints dfdb919 WIP PHPStan fixes 5c9a6f7 WIP nested queries support
After merging the query generator, there are a couple of things needed here still, please correct me if I'm wrong here somewhere:
For 2):
|
Agreed. RollerworksSearch is about the searching of records, index building and mapping is better suited by there integrations. This is also the main goal of this system, to generalize the searching in various storage systems, as this is the most complex part of any search system. So for the API-Platform I guess we only need a There is noting needed for writing on our part? |
FYI, I looked into merging all repositories into a single one (while preserving the history as much as possible). This is possible but will require some work 💯 😄 there are total of 10 repositories (well 9 actually as pomm is empty atm). So 🔜 we will have a mono-rep to speed-up development. |
… Platform (dkarlovi) This PR was merged into the 2.0-dev branch. Discussion ---------- Porting rollerworks/search-api-platform#8, rollerworks/RollerworksSearchBundle#37 to new mono-repo. Closes #179. Commits ------- 00ee5b3 Integrate existing Elasticsearch support to Symfony, API Platform
So, looking at
search-elasticsearch
, it seems it some ways off from general availability. As my target use-case is using Elasticsearch with API Platform (as noted in api-platform/core#991) and your elaborate search solution seems like a good fit, what would be a good way for me to go forward?I'd fork the repo to add some of the required functionality myself, but seeing all code is currently in a WIP branch, don't want to branch from a dead end.
Also, do you have any docs with planned features?
The text was updated successfully, but these errors were encountered: