Tarrgon
Tarrgon
This code is still not production ready, just trying to get all the pieces in place for testing, then I should be able to move it around. Ideally the building...
Ok, so the main thing holding back the meta tags right now is that since `-status:deleted` is essentially assumed on all queries, I need to intelligently back it down the...
I've realized an issue in my code and apparently my testing wasn't working properly lol, will fix
Ok, all of that should be fixed now. Smaller testing seemed to work.
I believe I've got statuses working, will need more testing, though to ensure parity.
Ok, ordering was basically just a copy paste from the old system, just had to add the support for multiple orders. With that the syntax is "technically" feature-complete as it...
I've now moved the build logic to the `ElasticPostQueryBuilderNew`, this comes with the slight optimization of in-place meta-tag resolution rather than temporary placeholders.
Alright, now to test, just go to your user settings -> advanced and set "Use New Search Syntax" to "Yes" it defaults to "No" for new and existing users.
I'm not sure what other tests to write since it works pretty differently from the old tag query class. Other than that, though, I think this is ready,
Still looking for optimizations, preferably to reduce the recursive nature of it. Right now there's technically 4 different recursive calls. One to build the query itself, and 3 to handle...