Is there a way to set the operators for tokens generated through the analyzer?
I have a analyzer that uses a capture group tokenizer to break up tokens by camel case e.g. "SomeTest" => ["Some", "Test"].
This works great for indexing, but when I go to search I want to only include fields that have all of the generated tokens (AND), but I get hits for anything that has at least one of the tokens (OR).
Is there any way to change this behavior? I could parse my tokens and create a more complex ES query, but I also want to do phrase queries and I believe this approach will also require me building my own span queries.