Author | Morphos Desktop Search | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-02-10 16:05   You know Google Desktop Search ? Copernic Desktop Search ? Microsoft Desktop Search ? Yahoo Desktop Search ? Ok so here is Morphos Desktop Search. MDS is an indexing tool based on MySQL or SQLite at choice that will parse all directories you will select and each usefull informations found in files and store them in a database. Then if you are looking for a file, picture, mail, audio or video, you will only have to make a query to find them. All files matching the query are stored in a listview, then you just have to double click on files you want browser. Requirements are : - Morphos - MUI - Arexx MDS is actually split in 2 independant binary : - Indexer that will parse directories you want to index - MDS that will let you query the database in an easy way. http://dasixk.free.fr/MDS_20050308.lha Old versions : http://dasixk.free.fr/MDS_20050303.lha http://dasixk.free.fr/MDS_20050227.lha http://dasixk.free.fr/MDS_20050217.lha http://dasixk.free.fr/MDS_20050210.lha SixK [ This Message was edited by: Admin on 2005-03-03 20:29 ] [ This Message was edited by: admin on 2005-03-08 19:29 ]   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-02-18 00:08   History : - there are no more double rows in file Table - files with space in file name can now be browsed two. SixK   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-03-03 20:14   Added SQLite support Now you can switch between MySQL and SQLite simply modifying indexer.cfg file. Those who want to play around with the SQLite database can type : sqlite3 test then for exemple : select * from file; If SQLite says it can't open database, simply delete test-journal file. SixK   | ||||||
Anonymous Unregistered User | Posted: 2005-03-04 20:45  
thanks for sqlite support
the indexer have here problems with some files like this The Robot Attack.Mp3 mydate : 1998-08-25 04:56:02 Identifying file type : MPEG Audio myREs 1 MyFullPath : Musik:Misc/12 The Robot Attack.Mp3 ERROR WHILE READING!!! if i rename the file, then indexer have no problems 12_The_Robot_Attack.Mp3 mydate : 1998-08-25 04:56:02 Identifying file type : MPEG Audio myREs 1 MyFullPath : Musik:Misc/12_The_Robot_Attack.Mp3   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-03-05 12:29   Hum, sorry, this Error mean there is no more files in directory in fact, I've just made the test. So don't bother about it, I'll change the error message later. SixK [ This Message was edited by: admin on 2005-03-05 12:38 ] [ This Message was edited by: admin on 2005-03-05 12:39 ]   | ||||||
Anonymous Unregistered User | Posted: 2005-03-05 13:53  
yes, sorry my fault i've noticed it now too but my database-file and the logfile remains empty, i use the SQLite-engine i've a testdir like this Ram:> dir dh7:test argue b2chunky beaver Blitzpass boot95 caprefs Ram:MDS> indexer # Warning: '=' missing. # Warning: '=' missing. # Warning: '=' missing. # Warning: '=' missing. lets go before init Test caprefs mydate : 1998-03-29 06:28:56 Identifying file type : binary myREs 0 MyFullPath : dh7:Test/caprefs boot95 mydate : 2002-07-11 22:43:16 Identifying file type : binary myREs 0 MyFullPath : dh7:Test/boot95 Blitzpass mydate : 2002-07-26 23:36:06 Identifying file type : binary myREs 0 MyFullPath : dh7:Test/Blitzpass beaver mydate : 2004-05-27 16:25:24 Identifying file type : binary myREs 0 MyFullPath : dh7:Test/beaver b2chunky mydate : 2005-02-14 14:04:00 Identifying file type : binary myREs 0 MyFullPath : dh7:Test/b2chunky argue mydate : 1996-10-18 10:55:54 Identifying file type : binary myREs 0 MyFullPath : dh7:Test/argue ERROR WHILE READING!!! ram:myfic.log is a file! ending Ram:MDS> what does the warning at the beginning means ?   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-03-05 15:57   This is just a Warning, I don't know why the lib that manage .cfg file does this, but it doesn't change anything to the programm. SixK   | ||||||
Anonymous Unregistered User | Posted: 2005-03-05 16:25  
and what is with the empty database- and logfile after the indexer ended?   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-03-06 11:28   The log file simply output errors at the first connection to the database. It's not really usefull with SQLite, but can help with MySQL. What do you mean with "Empty database" ? Is it the test-journal file ? I don't know really what this file is used for, but it appear when you stop indexer with CTRL+C Simply delete it if this file is present. I'll have some tweak to do in the indexer or in SQLite to avoid this file. SixK   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-03-07 15:25   Ok, I see what you mean by Empty database. Actually I make no test to know if all tables are present or not and I don't create tables automatically. I think you have modified database name in cfg file but not renamed the "test" file that is an empty database with all needed tables already created. SixK   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-03-08 19:37   New version available V0.1.2 : - Added Mail Table to store Mail Sender and Mail Subject. - Slightly Improved query speed to search for mail and file. Shame on me, I was playing with Sub-Queries while simple joins was way faster - Added Indexes on columns of Words2Files Table. Shame on me, once again ! SixK   | ||||||
Anonymous Unregistered User | Posted: 2005-03-18 03:23   Very nice, any news? What about joining in http://sourceforge.net/projects/unmorphos/ ?   | ||||||
Admin Joined: Apr 11, 2001 Posts: 284 | Posted: 2005-03-18 14:04   I don't know if I'll go any further with this tool, but I'll provide sources for free. Maybe I could put sources on this sourceforge site ? SixK   |