Is there a way to make spotlight always open in the primary display? I went through the options for spotlight and display options and there doesn't seem to be a place for that in the normal settings.
Using Yosemite
Spotlight is controlled by Dock. Spotlight will therefore be displayed on the display your Dock is set to. I suggest setting up your dock on the right/leftmost side of your main display.