Are you working with SEAL? Let me know! #416
Replies: 1 comment 1 reply
-
Hey @alexander-schranz 👋 I've been using SEAL with the Schemas I find the schemas are very straighforward to use and it's easy to add new fields. The ability to have Reindex operations While I initially used the provided // This logic is in the message handler
$index = 'test';
$process = new Process(
[
'bin/console',
ReindexCommand::getDefaultName(),
...['--index', $index, '--drop'],
],
cwd: '/app',
timeout: null,
); This way, when intially calling the custom command, it is 1) non-blocking (as messages will be handled async through the bus) and 2) having multiple workers you can handle multiple different indexes at the same time (and thus reindex faster). FYI, I also just saw #430, and initially thought this would solve the above, but it seems "bulk" refers to inserts on single index. Conditions I wanted to use the filter and conditions SEAL had to offer, but I quickly find myself that operations like "Filters" The main problem I am still facing with Meilisearch, as well as SEAL, is that both lack the ability to add and remove "filters" dynamically. To further explain what I mean with (for other readers as well), I've described this before here meilisearch/meilisearch-symfony#315 and #315. This ability to add and remove these in a flexibile manner is something that is essential for my use cases, and I had to resort to create custom logic for this to achieve what I needed (see meilisearch/meilisearch-symfony#315 (comment)). Over time, I've refined this approach and have a working system with a customised Meilisearch Client that allows for this flexibility. While I've come to peace with the idea that something like this (filters) is not something that will be implementend in either libraries any time soon (or at all), it is the main reason I'm not able to use SEAL to its full extend. Hope you didn't get the wrong idea about the above, because I'm still happily using SEAL as part of my project and I will keep on using it, even if it's just for the easy-to-use schemas and reindexing. 🙂 Keep up the great work 🥇 |
Beta Was this translation helpful? Give feedback.
-
It is nice to see that some people are developing projects they work on daily basis which are using seal as seen in the packagist statistics:
https://packagist.org/packages/schranz-search/seal/stats
I'm highly interesting which developers and companies using SEAL to get there feedback about it. So let me know who you are and what kind of software you created with SEAL if possible. What adapter and in which framework you use SEAL.
Beta Was this translation helpful? Give feedback.
All reactions