The most likely reason is, that the portfolio content may not be actually stored within the actual portfolio content field, but maybe only rendered during the page load.
The best way to get around this is to use the index table engine. With that, the plugin will crawl the actual viewable content and pick up the keywords to search.