I’m trying to use a product list and then perform a search on the product list using SerchService.
If I create a normal list, it all works fine. I only get the products that are in the list. But if I use a smart list, I get a lot of products, no matter what the condition I set for the smart list. I’ve even tried to add conditions that shouldn’t return any products and all, and still get +3000 products.
Does the list look correct in BO?
Could you try rebuilding the search index after creating the list?
I did a test in 7.2.3 with a smart list and the page template Product list page, which basically does what you’re describing and the returned products were correct.