Beagle is a Linux Desktop Search software. It is similar to Google Desktop Search under winows. It can search for files in various formats. However, it is only a test version and many functions are not complete yet, however, it is basically ready for use. The principle of the software is similar to that of a common search engine. First, you need to start the Beagle deamon process for file indexing, if the latest kernel with the hard disk data modification notification function is not available, the Beagle process needs to check the user directory data and check whether the data has changed. If the latest kernel is updated, when the user modifies the hard disk data, the kernel will give Beagle an eye and tell it that someone has moved its cheese. Hurry up and take action, or someone will be scolded. After indexing the database, you can quickly find out what to search for. The best stuff deals with the user. He accepts the user's query and then drops it to the beagle in the background, beagle then calls out the results from the index database and returns the results to best. Compared with the network search engine, the crawler process is missing. You only need to search it on the local hard disk. However, Beagle left the Google interface and can directly call the Google API, you can also directly capture the relevant content on the Internet. Beagle uses the dotlucence under the Apache project. The world's best open-source data retrieval engine, ce, is written in C, therefore, the whole Beagle is written in C #, And the mono environment is required for running. Therefore, it is annoying to install Beagle, and you need to install a variety of sharp compatible libraries. Beagle has a bad temper. I thought that I was born in the United States and couldn't get through Chinese. I didn't expect that Chinese search would be great. I could not find any mistakes in some of my operations. I liked one.
However, it seems that you still cannot search the Internet history, and the resource usage is a little high. Maybe the new version will improve.
If you are using Linux, you can try beagle.
Ubuntu 'hoary 'with Beagle 0.0.9 and mono 1.1.6
how to install Beagle on Ubuntu
Linux Desktop 10: Do you want to connect to a micro-engine?
http://beaglewiki.org/Main_Page
http://f-spot.org/Main_Page