Does SharePoint search the documents which are in state "PENDING" or "Draft" and which requires approval?
Yes, SharePoint search shows documents with "PENDING" or "Draft" state, you have a workaround but it's only affects a specific list so if you need to remove results with "PENDING" or "Draft" versions on a specific list, you'll need to follow the next steps:
- Go to List Settings.
- Versioning Settings.
- In the bottom section choose "Only users who can edit items".
Make a full crawl and you won't see the "PENDING" or "Draft" items from that specific list again.
If you need to remove results with "PENDING" or "Draft" permanently, you'll need to implement a custom security trimming. Here's a great article on "how to create a custom security trimmer for Search"!
please see the below link .Hope this helps