The reason is while I can push constraints down for a type specific handler, general search ignores type specific handlers. I would like to be include additional constrains; but only for content of the correct type.
I would like to be able to push the following attached to the search query:
(content_type = 'post' and node in (<nodes with read access>)) OR (content_type = 'conversation' and 'my_user_id' in recipient ) ...
Is there a better way? Or just ignore it and allow XenForo to filter out non-viewable results out of the result set.