I have merged 2 sites in a single kentico installation, but the "Smart Search dialog with results" webpart is returning results from both of my pages. The 2 pages have a very similar document structure.
How could a make a condition so that it only returns results for the current site?
I have tried to add makros in Search settings -> Search a Condition to check for site id with the document id, but it didn't work.
Verify the smart search index that is being used is only for one site. You may have to copy it and create another one for the other site.
This can be done in the Smart Search Application > Edit Index > Sites Tab
Did you try going to the Smart Search app in Kentico (where you generate your indexes) and just selecting the specific site there, the rebuilding the index?
More on Creating Smart Search Indexes
You can do two things
First exactly what Laura & Zachary suggested to see if your index is associated with only targeted site only. http://pasteboard.co/9AyWJv3.png
In your smart search index make sure you have only one index selcted like shown here and not two. http://pasteboard.co/9AsvDKm.png
I could think of only these two reasons.
Try these and let us know. I have attached two screen shots links to help.
Please, sign in to be able to submit a new answer.