Or do you specifically want the search process to bookmark lines, but otherwise think of bookmarks and marked text as independent things?
I make use of bookmarks because they are saved in sessions. Marks and changed line indicators are not. I mark some things with bookmarks, turn mark with bookmarks off, clear marks, do stuff … mark some other things with bookmarks, save session. Then I can use bookmarks later to review the areas I have been looking at.