Our index is bloated by thousands upon thousands of identical /DispForm.aspx? results, but there doesn't seem to be a way of excluding these without also excluding the content contained within the list?
It seems very strange that the wrapper of the content is returned in a search, rather than the relevant content item itself. I have read that this is 'by design', but why? Surely it would be more useful to return the actual item, rather than multiple identical and meaningless wrappers?
We see the same behaviour with /AllItems.aspx results, where the AllItems.aspx list view is returned as a result, but the list items themselves aren't, despite the "Allow items from this list to appear in search results" being set to Yes.
Adding a crawl rule to exclude either of the above looks like it would actually exclude the content items as well. Is there any way around this?