Comments (4)
Hey @jitingcn, thanks for raising this concern with us!
I really think that could be an awesome addition to the integration not only in the rails one but all the others!
@curquiza let me know if I'm wrong, but we do not have this kind of check inside our integrations right?
This is especially useful in this particular moment because the engine v1 was not released yet and most of the time our integrations are not backgrounded compatible with older versions.
Doing this particular check could help our users to prevent problems in projects that are using a CI + optimistic version control.
related: meilisearch/meilisearch-php#199
from meilisearch-rails.
Hello @jitingcn and @brunoocasali! Thanks for your involvement in this repo!
@curquiza let me know if I'm wrong, but we do not have this kind of check inside our integrations right?
No we don't have anything like this at the moment :) Not that easy to set up I think. Compatibilities are not that easy between MeiliSearch and the packages.
I would really if we could inform the users about compatibilities
from meilisearch-rails.
I think we could encode a compatible version range in the library file and then try to connect to the /version endpoint of meilisearch to check version compatibility when rails is initialised.
from meilisearch-rails.
I agree this will be an excellent addition to the meilisearch SDKs (not only to rails), but since this would require a lot of work and Meilisearch is stable now, we don't think that should be harmful as it was in the v0.* era :)
Im closing this, thanks a lot for using Meilisearch @jitingcn ❤️
from meilisearch-rails.
Related Issues (20)
- Race condition in async removal after destroy HOT 1
- Use index-swap when reindexing HOT 3
- Is there any way to re-index using a rake task ? HOT 1
- Return task object after ms_index! HOT 1
- Add support for distinct attribute HOT 2
- Add CodeCov
- Skip indexCreation and settingsUpdate whenever adding new record in production HOT 8
- Return all index items when using basic implementation, eager loaded associations and pagy_search method / limit is ignored HOT 5
- Multiple documents for the same ActiveRecord object HOT 1
- Initial index creation and indexing HOT 4
- Check if attributes have changed before index HOT 2
- Redundant Calls to `sleep` in the Test Suite
- Call to non-existant method Rails::Logger.warning (should be warn)
- Use factory_bot to create records in the test suite
- Indexes not cleaned up after test suite
- Refactor the test suite
- Refactor the code base
- Meilisearch is not indexing records in a Rails model HOT 4
- All CI tests with Rails 7 fail HOT 1
- Meilisearch Ruby now expects snake_cased attributes instead of camelCase. HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meilisearch-rails.