ahCrawler is a set to implement your own search on your website and
an analyzer for your web content.
It consists of
You need to install it on your own server. So all crawled data stay in your environment. If you made fixes - the rescan of your website to update search index or analyzer data is under your control.
"php bin/cli.php -a flush -d searchindex"
Just to get a few first impressions ... :-)