If your using Symfony, the full stack framework, there is just about NO point to using any database layer other than Doctrine. As de-coupled as everything is in this framework, everything in Symfonys ecosystem desperately WANTS to use Doctrine (or some of its components) for something. And getting rid of Doctrine, shuts down so many integral features, it's borderline crazy to even consider it.
What if I were to tell you, that at 29 years old that I still havent seen any of the following movie series:
- Escape From *
- Lord of the Rings
Yeah. And oh trust me, there's a lot more, and this is a vast improvement since 7 years ago where if you asked me what movies from my era I'd seen id tell you practically nothing outside of Pixar movies and Titanic..
I don't think I ever want to write my own search system ever again.
Constantly, CONSTANTLY, I am trying to replicate "result sets" in my custom search systems for websites. Between relevancy scores, multiple field prioritization partial searching, you name it I've done it some how some way. I've never been truely satisfied with it.
But nah, im done. Because today I got introduced to how to use ElasticSearch.