Yes, I agree. Just merging fields is much easier to reason about. From a Typesense perspective, if we dropped tokens all the way to a single token (instead of stopping midway) we might get better results, but calculating these combinations are so expensive, because you are actually making tens of searches for a single query.