OP wanted full text indexing and search, ActivityWatch does not do that.
It is designed for time tracking, and it only saves limited metadata. The browser plugin in particular: time of loading/switching, time spent on page, URL, title, whether the page is audible or incognito, and the tab count.
[1] https://activitywatch.net/