Единственият начин да направите това естествено е чрез извършване на множество заявки – по една за всяка фраза и една за всички самостоятелни думи заедно – и след това да обедините резултатите на приложния слой.
Когато класирането по уместност е важно за вашия случай на употреба, нека mongodb също да ви даде резултата на текста и го използвайте, когато обединявате вашите резултати.