Beagle is a concurrent desktop indexer, built on Lucene and the Mono project (C#), for which a number of add-on browser plugins were written. These work by copying visited web pages to an indexing queue directory, which the indexer then processes.
If, for any reason, you so happen to prefer Recoll to Beagle, you can still use the browser plugins (they are written in Javascript and completely independant of C#, Beagle, Lucene...). Recoll can process the Beagle queue directory. Of course, this supposes that Beagle is not running, else both programs will fight for the same files.
This feature can be enabled in the GUI indexing configuration panel, or by editing the configuration file (set processbeaglequeue to 1).