Thread:Help talk:CirrusSearch/How does OR work

From what I understand, a search like intitle:Red OR intitle:Cat is supposed to return everything that inclusive or has Red or cat in the title. But it seems to do AND instead. Am I mistaken in how that's supposed to work, or is it a bug?