ANGRYsearch

Ver­sion: 1.0.0 Web: http://bit.ly/2riPed7

Linux Format - - LXF HOTPICKS -

It was al­ready get­ting too late to try and read a mag­a­zine, but right af­ter the sun and dropped below the hori­zon on a warm sum­mer evening, we stum­bled upon an an­cient issue of Linux Format. Inside was an ar­ti­cle on Bea­gle, the in­no­va­tive file in­dexer from the land of Novell’s en­ter­pris­eready Linux dis­tro that sported many cool tools and fea­tures.

Bea­gle took its in­spi­ra­tion from the Spot­light search en­gine from Mac OS X. Sur­pris­ingly, af­ter all th­ese years, more ad­vanced in­dex­ers like Baloo and Tracker still leave many Linux users un­sat­is­fied due to their slow speeds and no­tice­able drain on a sys­tem’s re­spon­sive­ness.

ANGRYsearch is a stand­alone in­dexer and search en­gine that’s very sim­i­lar to FSearch. Both are open source equiv­a­lents to the Win­dows-only Ev­ery­thing Search En­gine by Void tools. We’d love to com­pare FSearch with ANGRYsearch in fu­ture, but as long as the test ma­chine al­ready has PythonQt de­vel­op­ment files af­ter build­ing Screen­cloud, it’s nat­u­ral to start with ANGRYsearch that uses the same tech­nolo­gies un­der the hood.

The ap­pli­ca­tion shows up as a clean win­dow with a search panel and the Up­date but­ton next to it. There’s not much you can con­fig­ure apart from choos­ing the icon theme and adding cer­tain direc­to­ries to the ig­nore list.

ANGRYsearch in­dexes ev­ery­thing it finds in / and puts it into the SQLite data­base. We have to say that it took rel­a­tively lit­tle time to com­plete the ini­tial run for the av­er­age Linux dis­tro. The au­thors boast that their app can cope with one mil­lion files in ap­prox­i­mately two min­utes, which sounds close to true af­ter our tests. Of course, such speeds are only pos­si­ble when the in­dexer crawls only through file names, not their con­tents, but it’s still very im­pres­sive when your file’s found just be typ­ing its name.

Most of other search tools feel a lit­tle on a slow side af­ter us­ing ANGRYsearch. The lack of the built-in con­fig­u­ra­tion op­tions is com­pen­sated by the use­ful tips made by the ANGRYsearch au­thor in the of­fi­cial README doc­u­ment. There you can learn how to au­to­mate data­base up­date us­ing Cron, and much more be­sides.

“It in­dexes ev­ery­thing it finds in / and puts it into the SQLite data­base.”

Min­i­mal set of op­tions cou­pled with speedy searches.

Newspapers in English

Newspapers from Australia

© PressReader. All rights reserved.