Slashdot Mirror


KDE Plans 'Google-like' Search Capabilities

CoolFX writes "Developers of KDE have announced plans to simplify searching for files on the open-source Linux desktop environment by adding a Google-style search feature. The next version of KDE, which will either be called 3.4 or 4, is expected to include the new search feature... Aaron Seigo, a KDE developer, said the community has already been discussing and writing code for the new search engine at the KDE Community World Summit."

80 of 356 comments (clear)

  1. How will this work? by SeanTobin · · Score: 4, Funny

    Now, how is this going to work? First off, when I do a search on google there are dozens if not hundreds of PC's involved in various aspects of the search. I get my results in under a second. My computer - although fairly decent itself - is only a mid-tower. There is no way I can support even one PC to assist in searching.

    Aside from the logistics problems, where the heck am I going to get the pigeons anyway?

    --
    Karma: SELECT `karma` FROM `users` WHERE `userid`=138474;
    1. Re:How will this work? by barcodez · · Score: 4, Informative
      Now, how is this going to work? First off, when I do a search on google there are dozens if not hundreds of PC's involved in various aspects of the search. I get my results in under a second. My computer - although fairly decent itself - is only a mid-tower. There is no way I can support even one PC to assist in searching.


      Having played with and done some work on the open source Nutch search engine I know from experience that you can return search results from ~10,000,000 pages in much less than 1 second on a mid-range desktop. It's all done with indexes in much the same way as relational DB have been doing it for years.

      --

      ----
    2. Re:How will this work? by FlipmodePlaya · · Score: 5, Insightful

      I'm wondering why they're saying it's 'Google like'. Do they just mean 'search engine like', and got caught up in the brand name (like they do with the iPod so frequently)? Or is there something about it comparable only to a Google technique?

    3. Re:How will this work? by barcodez · · Score: 4, Insightful

      To many people google == search engine. The word is in the Oxford English Dictionary ffs. So like xerox, hoover and escalator the brand name has become (is becoming) the generic word too.

      --

      ----
    4. Re:How will this work? by Jarlsberg · · Score: 2, Informative
      Exactly, my mysql database on my 450 MHz Pentium II computer has thousands, if not tens of thousands, of key words in its database, and easily manages to serve up query in less than a second. And what's a mid tower anyway? For all that means, you can have a mini-itx cluster going on in that tower, or you can have an old 286. ;)

      I've been waiting for a decent search engine app for the desktop - for both Linux & Windows. Grep is fine, but it's not always the best tool for the job. Alta vista had a decent app for the Windows desktop a few years back, but I don't know if it supports newer Windows OS's. (And not having RTFA, I don't know if my example even applies.)

    5. Re:How will this work? by shawb · · Score: 5, Funny

      Oh, this wouldn't be run on pigeons. KDE is of course working on PenguinRank, in which a flock of penguins (volunteers, naturally) would run the analysis. Although one technical difficulty will be in maintaining the cooling systems necessary to keep the penguins at a comfortably temperature.

      --
      I'll never make that mistake again, reading the experts' opinions. - Feynman
    6. Re:How will this work? by eclectus · · Score: 2, Informative

      not to be pedantic (or a karma whore) but 'google' is not a word. Googol, however, is a word representing the number 1 followed by 100 0's.

      --
      This signature is a waste of 42 characters
    7. Re:How will this work? by Billy69 · · Score: 2, Informative

      No to be even more pedantic, but as the parent noted, the action of 'googling' or 'to google' was indeed added to the last revision of the Oxford English dictionary, and therefore by definition it is a word.

      --
      #include "disclaimer.h"
    8. Re:How will this work? by athakur999 · · Score: 3, Insightful

      It sounds like they're just capitalizing on a buzz word. Google's big claim to fame is that their search algorithm looks at the links between pages in addition to the pages themselves. Files on your hard drive, for the most part, aren't linked between each other (aside from stuff like source code), so the Google comparison is fairly bogus.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    9. Re:How will this work? by Ignignot · · Score: 4, Insightful

      This is of course the kind of knee jerk reaction that any programmer would think of when confronted with the problem. You can already see it implemented in windows. Of course, every user's first reaction is to disable the searching because no one cares about fast searches of their computer, and everyone cares about their system resources. So this is a terrible tradeoff.

      OTOH I think Hans Reiser has it right, just look at his vision. Built search from the filesystem up, and it will revolutionize how we think of data.

      --
      I submitted this story last night, and it didn't get posted.
    10. Re:How will this work? by An+Onerous+Coward · · Score: 2, Insightful

      You need to ratchet up your pedantry even further. There is no specific group or organization charged with deciding what is or is not part of the English language. While the Oxford English Dictionary bears a great deal of prestige, and their decisions can be taken as strong evidence of the "wordiness" of google(verb), there is no single litmus test for inclusion/exclusion of a word from the English language.

      Now, the French have an entire division of the government devoted to defining the French language, with expectedly hilarious results. Use your preferred search engine to google for "couriel". :)

      Maybe it's best to keep English a little loose.

      --

      You want the truthiness? You can't handle the truthiness!

    11. Re:How will this work? by jongleur · · Score: 3, Interesting

      While we're exploring pedantics, it should be noted that Googol was not a word either, until it was coined about 65 years ago as an example of a non-infinite number that was nonetheless unimaginably large.

    12. Re:How will this work? by ghum · · Score: 2, Funny

      Hmmm... and what is "to google" on french????

    13. Re:How will this work? by modecx · · Score: 3, Insightful

      No doubt.

      When I hear a middle aged waitress (who's not known to be especially computer savvy) use the term "google" as a verb--and in the right context--well, let's just say that google has become a word. Just like xerox, kleenex, or any other widely used trademarks.

      Welcome to our lexicon, the word "google".

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    14. Re:How will this work? by mrider · · Score: 2, Informative

      That's partly how my system (POPsearch) does it. The search ranking is determined by a file's popularity.

    15. Re:How will this work? by JabberWokky · · Score: 2, Insightful
      You need to ratchet up your pedantry even further.

      And you need to crank yours up even more. The OED is accepted by many institutions to define the English language. Words in use that are not in the OED are considered slang and/or technical language. While you are correct that there is no royally or federally defined definitive language, the OED is, by common agreement, the definition of the language.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    16. Re:How will this work? by littlem · · Score: 2, Interesting

      Not to be more pedantic yet, but what dictionary defines a word as something included in the latest revision of the OED?/p?

    17. Re:How will this work? by shellbeach · · Score: 2, Informative

      When was escalator ever a brand?

      Did you even bother to try googling for it?? :) Have a look at the third hit, esp. the last paragraph ...

      "Over the years, Otis dominated the escalator business, but lost the product's trademark. The word escalator lost its proprietary status and its capital "e" in 1950 when the U.S. Patent Office ruled that the word "escalator" had become just a common descriptive term for moving stairways."

  2. Great. by Anonymous Coward · · Score: 5, Funny

    Just as long as they don't call it Koogle.

  3. Do they search inside files? by Nos. · · Score: 3, Interesting

    Not only for KDE's but also googles? For example, will they scan inside my oowriter doc for the keywords I'm searching for? What about email? If not, I don't really see the advantage over things like find.

  4. An updated law. by gowen · · Score: 4, Funny
    Once upon a time, the Law Of Software Envelopment was
    Every program in development at MIT expands until it can read mail.
    Now it appears it needs revising to be
    Every program in existence expands until it gains search engine capabilities
    Search Engine capabilities : one level below self-awareness
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  5. Re:Speaking of bloat... by BenjyD · · Score: 4, Insightful

    Who said they're adding it to the windowing environment? They're not adding it to KWin.

    It'll be part of KDE - where DE stands for Desktop Environment. KDE is much more than a window manager, it's an entire desktop system, so this is the perfect place to add it.

  6. May I suggest naming the next KDE by Anonymous Coward · · Score: 2, Funny

    Kornhorn.

    1. Re:May I suggest naming the next KDE by DevolvingSpud · · Score: 3, Interesting

      This is funny, for sure, but there's a grain of truth there. Longhorn's FS search capabilities are pretty amazing from the demos (including some hands-on time) that I've seen.

      Microsoft had a booth at last year's Borland Developer's Conference, and had basically built a prototype of their file system search running on top of XP. The way it works is actually pretty well described in this interview: http://www.searchengineguide.com/beal/2004/0204_ab 1.html.

      Not rocket science, necessarily, but it was very impressive to see it working. Hopefully the KDE developers will take notes.

      --
      Keep your friends close.
      Keep your enemies in a little jar on your desk.
  7. Like Spotlight? by stealthv · · Score: 5, Interesting

    What exactly is a Google-like search feature? I'm assuming they mean something like Spotlight.

    1. Re:Like Spotlight? by sultanoslack · · Score: 4, Informative

      Well, this idea was from my talk at the KDE developers' conference. I actually submitted it just a few days before Spotlight was announced.

      Similar, but more pervasive and based on some pretty different models for data collection and ranking. Unfortunately this article hits at a time when there really isn't any reasonable resource for what the plans are, but that should show up somewhere on public mailing lists in the next week or two.

      The important differences are that it will be based on a generalized idea linkage inside of the desktop and that it won't be a stand alone tool, but a framework that can be used for having search-centric UIs throughout the desktop.

      It was mentioned that this is similar to KMail and JuK at the moment; while I wrote the search code for both of those and that got some of the ideas rolling in my head, this is a pretty big jump from both of those.

  8. Um, what? by MyHair · · Score: 2, Interesting

    So, what's the deal? I actually RTFA'ed, but did I miss something? What will KDE do that ht://Dig and mnogosearch and the like don't? User-friendly setup and use, I suppose.

  9. wow by minus_273 · · Score: 4, Interesting

    the spotlight is really on KDE right now.. hmm..

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  10. Ho hum by mehaiku · · Score: 4, Interesting

    Somebody wake me up when this has been integrated with various useful reiser4 plugins.

    1. Re:Ho hum by Erik+Hensema · · Score: 3, Interesting

      Why not? If KDE uses the power of reiser4 with a fallback to plain old files, everything would work nicely together.

      --

      This is your sig. There are thousands more, but this one is yours.

    2. Re:Ho hum by OmniVector · · Score: 2, Interesting

      exactly. and the performance would be excellent on reiser4 hans reiser says this quite specifically in his vision of the future paper "cut backwards compatability for god sakes! the FS industry is going nowhere"

      --
      - tristan
    3. Re:Ho hum by mehaiku · · Score: 2, Interesting

      Naaaaaa, no need for two code bases. A KDE plugin could easily be written that accesses the reiser4 plugins. Think filelight, for instance. A separate module, that doesn't have to be installed, but offers greater functionality if it is.

  11. Re:find -name myfilename by BenjyD · · Score: 3, Funny
    because:
    find "all letters I wrote to Mr Smith about the Anderson account last year"
    doesn't work unless you remember to name files consistently.
  12. Re:Actual Conference Site by Geiger581 · · Score: 4, Informative

    Relevant presentation overviews here and here.

  13. Google, and Tao by ka9dgx · · Score: 5, Insightful
    Google couldn't exist without the internet, and HTML. The reason Google is so good is that they are the best on the planet (except maybe the NSA) at extracting metadata from the internet. The pagerank algorithm lives on links, which don't exist on most people's hard drives. Searching and indexing hard drives, like the "find" in Windows, isn't the same, isn't close, and is very likely to disappoint someone expecting Google quality results.

    It's a whole system, the Google/InterNet/Authors... you can't have parts of it standing alone.

    --Mike--

    1. Re:Google, and Tao by MyHair · · Score: 2, Insightful
      Ah! I forgot about page rank when comparing their idea to ht://Dig and mnogosearch. However, I see some possibilities for 'ranking' local files:
      • Track through Konqueror period and recency of each data file opened
      • Use created, last accessed and last modified date stamps of files
      • Use owner and group and perhaps permissions in ranking
      • Daemon or filesystem hook that tracks period and recency of file access
  14. Beagle? by marvin2k · · Score: 5, Insightful

    Please somebody tell me that they will cooperate with the Beagle project on this and don't reinvent the wheel yet again. It would be a real pain in the ass to have too indexes wasting your hd space which basically do the same thing.

    1. Re:Beagle? by glesga_kiss · · Score: 2, Interesting
      I'm gonna regret this and lose a lot of karma...BUT...

      Weren't we all slagging of Microsoft for implementing the EXACT same feature in Longhorn, i.e. a databased file system, not all that long ago? But now it's in gnome and kde, it's alright?

    2. Re:Beagle? by OmniVector · · Score: 4, Informative

      you basically got it right. i just wanted to chime in on one thing. i think apple's solution with tiger is rather inventive. basically there's a low-level system api that hooks into the file system so that changes can be tracked. whenever a file is moved, created, renamed, or changed an event is sent upwards to the mdimporter system. mdimporters basically are little programs that implement a single function which takes a filename, and returns an NSDictionary (i.e. a map, or hash). the mdimporter can register itself with the system for certain file formats.

      the coolest thing about this is, you get live updates. so for example, if you have the spotlight search open in the top right and you've searched for "kansas," you can then go into a microsoft word doc and type kansas, then save the file. the file will instantly appear in the spotlight search.

      i don't think linux has a solution just yet for live-updates, which is important for the integrity of the indexed data.

      --
      - tristan
  15. Why??? by drmancini · · Score: 4, Insightful

    That's the main question ... in my opinion features like this should be developed as close to the FS as possible ... And if they want to create something like this on a higher level (meaning FS independent and all that stuff ...) why not just create a simple GUI for locate? I mean it's clearly a similar indexing feature and IMHO the work involved shold rather be invested in future FS development ...

    --

    Never underestimate the power of idiots in large groups
  16. Re:Speaking of bloat... by kisielk · · Score: 2, Interesting

    If you don't want to use it, it will likely be possible to disable it. Voila, no bloat. On the other hand, I've always wanted a good way to search within documents / metadata on Linux (KDE in particular) that's integrated with the environment. And yes, before anyone mentions it, I do know about grep and use it daily in my coding but it's not the same. grep can't search through formats other than text, of which there are a lot of (OpenOffice, KOffice, etc formats come to mind). Also I'm sure this feature will be able to utilize KDE's Kfile framework to allow you to search for different characteristics of different file types. Far from being bloat, I think this sounds USEFUL above all. Going out on a limb here, but I think if you combine this with the up and coming ReiserFS4 and its plugins and metadata support, you could have a *really* powerful way to organize your files. But hey, if you don't want that, don't use it. It is OSS after all, there's plenty of choices in desktop environment and applications.

  17. Feature request! by bahamat · · Score: 4, Interesting

    Don't tie it to KDE! Make it KDE independant!

    Make it so it can be used from the command prompt. Make it so it can be used from GNOME. Make it so it can be used by other non-de X apps. Make it so it can be used by Apache, or Samba, or anything else running under UNIX.

    Even better, make it compatible with Spotlight. The search API's are diagrammed at a low enough level that it might be a part of Darwin and not Aqua and thereby released as Free Software. But if it isn't, Apple is pushing Spotlight very hard and they want developers to get behind it and use it, so the specification should be pretty open and reproducable.

    1. Re:Feature request! by killjoe · · Score: 3, Interesting

      Clearly this is in reaction to spotlight which was in reaction to the "filesystem is a database" mumbling from MS.

      It will be truly ironic if both Apple and KDE beat MS to this punch. For the first time MS vaporware announcements will have caused actual products from competitiors before the vapor even settled.

      --
      evil is as evil does
    2. Re:Feature request! by wild_pointer · · Score: 3, Informative

      Gnome already has similar plans and looks good already
      http://www.gnome.org/projects/beagle/
      ht tp://www.nat.org/dashboard/

  18. Reality Check by alexborges · · Score: 3, Insightful

    Okay. I think this is a great idea. Everyone that has seen how windows will work post-longhorn, how OSX works today, can see that the filesystem hierarchy metaphor is, thank god, on its way out.

    But, this has to be done well. I mean, this has to be not desktop implementation centric, but filesystem/kernel centric. That is, in order for this to work really well, you need a filesystem that can categorize files and search through them efficiently (almost like a database).

    Reiser4 may be able to do this, WinFS will do this (will have a mssql core), and if this all means a neat kde interface to locate or an extra indexing service, it will suck on linux.

    So. It would be really cool if they put it up in freedesktop.org as an RFC so that the whole community may get involved. This cannot be the sole effort of KDE if it is to work well.

    --
    NO SIG
  19. Google is fast, but not the best for the desktop by orasio · · Score: 5, Informative

    What I would like to see, is the speed of google, adapted for the user. The web metaphor justifies going to a text-box, and hitting Enter, but I'm not willing to do that just to look into a page. That's why incremental search is so successful. Maybe it would be nice to implement better metodologies, that have already been proposed. Just because the Google interface is good for the web, it doesn't mean it's good for the local machine. Maybe it would be nice to go to one of the sources of recent improvements (incremental searching) and implement what he suggests, in its full form.

    from Jef Raskin's
    The Humane Interface


    Part II: WHAT INTERFACES SHOULD HAVE

    A useful starting set of solutions to the problems outlined above includes

    * A better text search methodology, effective both within a local document or system and with respect to extremely large data spaces such as the web
    * A method of eliminating all modal aspects of the basic human-machine interface, a method that is readily learned by newcomers and which is habituating
    * An improved navigation method, as applicable to finding your way around within a picture or memo as within a collection of images, documents, or networks; a method which makes use of inborn and learned human navigational skills
    * A set of detail improvements to some existing mechanisms that make them consistent with the goals and principles of the rest of the design.

    Better text searching requires that the search be extremely fast (the next instance appears within human reaction time), interactive at the typed character (or spoken morpheme) level, and not based on dialog box interaction. You should be able to change the pattern (what you are seeking an instance of) at any time, including during a search. The results should be shown in context and not as a list of documents or sites. A search mechanism that is sufficiently fast and powerful also can serve as a cursor positioning mechanism in text. Such a cursor positioning tool can be significantly faster than graphical pointing devices and can unify local and internetworked information retrieval.



    -------------

    Well, maybe KDE is not the right project to do that, and I should shut up and help with the project Jef Raskin himself has started, and is slowly being developed, The Humane Environment .

  20. If the article... by jayloden · · Score: 2, Interesting

    It actually points out that rather than just searching files by name, the new search would let you search something the way you search on google...

    i.e. I want to configure my ftp server, so I type in "configure ftp server" and it returns an appropriate help document, or I search "foo" and it will search through my files for that phrase.

    that's how I see it working, in any case, not just "find -name filename" because that would be reinventing the wheel...that's what slocate and find are for, or "find files" on the K menu for gui stuff.

  21. Re:(karma burn) Re:F[sk]KING ADMINS by sootman · · Score: 2, Insightful

    it is quite pretty--mmm, gradients--but every link on the page is light brown on white, and article title is in a gradient, which is dark enough at the top but winds up being white-on-light-brown by the bottom. White + light brown = low contrast. Maybe my monitor's a bit bright, maybe my gamma is off, or maybe my eyes are bad, but like you said, I'm hardly alone. No sense mentioning people with actual visual disabilities.

    Even Apple, supposed masters of great design, recognize a loser when they see one--after all, they eventually dumped that round mouse, right?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  22. search capabilities at the FS level by InodoroPereyra · · Score: 3, Interesting

    There is a nice whitepaper on the future of reiserfs and other filesystems for Mac* and Win* OS. The question is: at what level do you need to implement efficient search capabilities ? Filesystem ? Userspace ? Both ?

  23. Re:FUCKING ADMINS by sootman · · Score: 2, Interesting

    You would think, but these are the same admins who a) don't bother to check for dupes before posting and b) refuse to make valid HTML in the first place. I mean, c'mon, the work has already been done.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  24. Re:Speaking of bloat... by Alien+Being · · Score: 3, Interesting

    "Searching for files is fundamentally a user interface feature"

    No, programs do it too.

    "What other project could it possibly go under?"
    It would be nicer if it were part of the filesystem. "Everything is a file" is a powerful concept.

    find /keyword/"unix file search"

  25. the statement makes no sense by dioscaido · · Score: 2, Interesting

    Why "google like"? What separates google from other engines is its page-rank algorithm. I hardly think KDE is applying page-rank to local disks (wouldn't make sense). So then, the headline should just read "KDE plans search capability". Whoopdy do.

  26. Re:find -name myfilename by JUSTONEMORELATTE · · Score: 2, Interesting
    because:

    find "all letters I wrote to Mr Smith about the Anderson account last year"

    doesn't work unless you remember to name files consistently.
    Ok, so take your pick of Google results:
    Your search - "all letters I wrote to Mr Smith about the Anderson account last year" - did not match any documents.
    or
    The following words are very common and were not included in your search: I to about the.
    BBN had some interesting natural language parsing projects going in the early 90s, but google has shown that "semantic nets plus keywords" winds up being a better way to search hyperlinked data. The problem that I see is that my hard drive isn't hyperlinked, so I don't really WANT a google-like search capability.

    --
    I always wanted an iPod how about you?
  27. "Google" the new version of "enterprise enabled"? by Dirk+Pitt · · Score: 5, Funny
    'Seems like just yesterday that every press release for every company had to be loaded with such synergistic words as enterprise-enabled, web-widgeted doo-dads, whether it was really relevant or not. Is Google the next version of this? I can see it now:

    Duke Nukem: now with Google-style weapons lookup!

    Norton Antivirus: Now with Google-style virus lookup!

    AutoCad 2005: Now with Google-style component lookup!

    Crazy world. Next thing you know they'll be hooking up lava-lamps to build machines.

  28. Re:Google by telstar · · Score: 2, Informative

    Yup ... Google Deskbar

  29. Very odd quote from RedHat by Morgaine · · Score: 2, Insightful

    From the article:

    Paul Salazar, the European marketing director at Red Hat, said his company has chosen to focus on Linux on the server rather than on the desktop, due to the fact that it cannot compete with Microsoft's research and development budget.

    This is a pretty odd statement coming from a corporation with all its eggs in the Open Source basket. One would normally expect a company to believe in the superiority of its chosen business model.

    Surely it's an article of faith that the "virtual equivalent R&D budget" of the FOSS community is hundreds of times greater than Microsoft's corporate R&D budget, and our R&D manpower is thousands of times larger. What FOSS lacks (comparatively) is strong product focus, but many would say that that is a good thing.

    Is RedHat having second thoughts, or was this just an unfortunate individual comment from a marketting droid?

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:Very odd quote from RedHat by CommieOverlord · · Score: 2, Informative
      It's a perfectly valid quote. How is it "pretty odd" or "unfortunate"?. How does it imply that Redhat doesn't believe in its business model?

      Redhat's business model is:
      1. Take an available open-source OS
      2. Use it's own engineers to build upon the OS
      3. Sell the OS into the market

      That's they're business model and they aren't changing it. They're just focusing their market. In the desktop market, parts 1&2 don't allow them to compete with MS. The features needed to compete don't exist in the OS, and RH doesn't have the man-power to add them in itself.

      In the server market, which RH is currently targetting, they can very effectively compete. So RH is expending it's limited resources to help in compete in this market instead.

  30. Looks a bit... by Abaci · · Score: 2, Insightful

    To be honest it looks like a gimmick. The reason for the commands in Googles search is because your narrowing down literally billions of pages of crap. You dont particularly need that flexability with an O/S search facility. I have found pretty much all I need with current functionality. Whats more important is the speed of the search being attempted but they are building on top of the standard search facility. If anything it may even slow it down.

    As for its comparison to WinFS if MS get it right. Which is more likely than many would have you believe (especially cause they get bitched at with good reason for there current facilities.) WinFS is built from scratch and will likely be superior to this project. If only in the way that it far surpasses there current search.

  31. Re:Factor it out, and distribute the task by gowen · · Score: 2, Insightful
    That's actually perfectly sane for apps that need search capability
    I think thats what we call a truism. Its sane for apps that need search capability to have search capability.

    Well, thank you for your insight.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  32. Re:find -name myfilename by BenjyD · · Score: 2, Insightful

    Yes, I'm a little unsure why they mentioned "google like" search. My point was that there is a place for more advanced search than just find.

  33. no by imsabbel · · Score: 2, Insightful

    Well. I dont think it should be as close to the files system as possible.
    I want to search engine to index my html files, expand .ps.gz files and scan them, using the newest pdf library to index pdf files, read the compressed staroffice format, ect...

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  34. Rememberance Agent by Tekmage · · Score: 2, Interesting

    That whole text searching, no-dialogs blurb sounds a lot like The Remembrance Agent, as it plugs into emacs.

    I had started coding up a Java-based front-end which monitored the X clipboard buffer, but didn't get very far - lack of time. What little code I did write can be found here.

    --
    --The more you know, the less you know.
  35. Re:find -name myfilename by zdzichu · · Score: 2, Informative

    This problem has been solved by GNOME Storage. It is not very GNOME Dependant, it could be utilised by KDE without problem (write KIOSlave equvialent of gnomevfs module and even obsolete apps can use it).

    --
    :wq
  36. Background by kris · · Score: 5, Insightful

    The article in N&T is based on ideas by Scott Wheeler (and Till Adam, and Aaron Seigo and others). See Beyond Hierarchical Data: Search and Meta Data as Fundamental Interface Elements, Scotts lecture on query-based interfaces at aKademy.

    "Google like" here means just "searching", but the result will in fact be more like WinFS than Google in that it is using file data and file metadata to index and find things. Interface-wise expect more quicksearch bars like the one in Kmail 1.7 (KDE 3.3.0, Till Adam) and JuK (Scott Wheeler).

    See also a Blog entry of mine (german language) in the same vein.

  37. Where are the breakthroughs? by wandazulu · · Score: 4, Interesting

    This idea, while it sounds neat, also suggests that it's trying to keep up with the Spotlight feature of OSX Tiger and Longhorn's whatever-you-call-it. I'm not at all bashing the project, but what I'm curious about is why we haven't seen Linux leading in more advanced features, stuff that would be really advanced out-of-this-world concepts that will, eventually, someday, really advance our idea of computing.

    I'm sure that it's being done to some extent, I would think that if you're a Phd doing advanced windowing research, you'd want your platform to be Linux so that you can code it the way you want.

    While Linux is the natural choice to use for the breakthrough concepts, I really don't know of any. While Linux has *great* technology, and is definately an OS par excellence, it feels like it's more-or-less keeping up with the Joneses, instead of leading in new ideas and technologies. It's said that everyone waits for Apple to come up with something so that it can be copied. Well, why wait for them?

    Maybe there isn't as much research going on as I would think (not being in Academia), or it's more of the "faster-smaller" variety, but when the "next big thing" happens in computing, I hope it is on Linux *first*.

    1. Re:Where are the breakthroughs? by Seanasy · · Score: 4, Insightful

      I don't think Linux is a natural choice for breakthrough concepts in user interfaces. It is in lots of other areas and maybe in more basic research in UI but it's not user driven as much as OS X and Windows.

      Both KDE and Gnome are good at constantly progressing, trying new things. And they're good at listening to users. But, I think they don't have the pressure/motivation and resources right now to come up with something truly novel.

      I would guess that this partly because they're under some pressure to provide the functionality in OS X or Windows. They're playing catch-up almost constantly. Also, their flexibility seems to slow them down. There were big changes in Gnome 2.0 but they seemed more like a change in direction than movement forward. My impression of KDE is that they put most effort in the backend of the system where you're not likely to notice it. And both projects work hard to try to make everyone happy.

      My impression of Apple is that Apple (Jobs) likes to think big picture and then throw lot of effort behind a handful of projects. The media hub picture spawned the iApps and iPod. The interface picture birthed Expose, Spotlight and that widget thing. MS seems to try to do (or at least promise) everything then implement it poorly, then keep plugging away at it until they get it right or give up. But they do get it right sometimes and they do try make things a 'better experience' for the user. I personally think they miss the mark more times than not because they burden their innovations with user-hostile elements like DRM.

      OSS needs visionaries but to implement a vision you need everyone to get behind it. I think that's harder in OSS because visionaries seem a bit dictatorial. It's not impossible, I'm sure, but going from a mainly academic research project to something people can use is hard and probably needs a steady guiding hand.

    2. Re:Where are the breakthroughs? by sultanoslack · · Score: 2, Interesting

      I submitted this talk before Spotlight was announced. Fundamentally they're different concepts, but that's not clear from the pretty poor coverage that's hitting the news sites now.

  38. Directional problem by invisik · · Score: 3, Insightful

    IMHO, KDE should be moving toward better functionality and ease of use for the desktop then writing Google into it. I understand the desire to dominate the world, but I don't think the basics are quote covered yet.

    The functionality of the K-apps and how loosely they integrate (and don't integrate with anything else) is at about MS Office 95 level.

    I see searchings importance on a scale of 1 to 10 at about a 3. Most users I know have everything in one folder, maybe a couple of nested folders and that's it. Not too hard to find stuff if there's one or two places to look.

    -m

    PS: Was there an article to read? :)

    --
    http://www.invisik.com
  39. It's just journalists by JRiddell · · Score: 3, Interesting

    This is a classic case of journalists picking up on keywords (Google) and jumping on them. The article had us screaming with laughter here at akademy the KDE conference. The point is just that it is easier to find things on the web than on your desktop. Files and settings should use search because they have outgrown the heirachical setup. However this is just vapourware for now .

    By the way the next version of KDE will be KDE 3.4, branching to KDE 4 when Qt 4 beta is available at the end of the year.

    Transcripts from all the talks I went to are at http://conference2004.kde.org/sched-devconf.php.

    Jonathan Riddell

    "KDE goes for IPO selling 145,233 shares at 1059,342euro each giving KDE a higher market capitalisation than Microsoft and AOL combined."

  40. I'm feeling lucky.. by l4m3z0r · · Score: 4, Funny
    This button will be great, instead of opening *random webpages it will now open random applications...



    * note: not actually random, void where prohibited...

  41. YES! by Bluesman · · Score: 2, Insightful

    This is where file storage, at least at the level where users interact with it, should be headed. I think file managers should be more like Google.

    Hierarchical trees are horrible ways to manage data, especially if it's a bunch of data that can be classified multiple ways and you typically won't remember everything you save.

    There's no reason why /home/user/photos/Christmas should be distinct from /home/user/Christmas/photos. I should be able to type in either path and get the same result set.

    This would solve a lot of the hassle of organizing files. The only choice I'd have to make is how specific I want to get when choosing file names and directories.

    Indexing of file contents is an added plus, but not even necessary for a huge gain in organization.

    --
    If moderation could change anything, it would be illegal.
  42. Re:Something like the deskbar? by generic-man · · Score: 3, Informative

    KDE's "enhanced browsing" has allowed this feature for years. In any Konqueror window or by pressing ALT+F2 for the "Run" dialog box, you can specify a search provider and keywords.

    Examples:
    imdb:Rob Malda (Internet Movie Database)
    gg:lucky (Google)
    dict:sphygmomanometer (Merriam-Webster) ...and making more is incredibly easy: just go into Control Center and configure enhanced browsing.

    --
    For more information, click here.
  43. Time for the usual really bad name by Catbeller · · Score: 3, Funny

    Let's see, after GIMP, GNU, Ogg-Vorbis, and all the other really badly chosen names for good software, what will this one be named?

    Possible names that will sound cool only to the geekly-enabled:

    - Dingo
    - Dingus
    - HeadCheez
    - Buffy
    - MK-47
    - FUALL V56.34
    - All-seeing crystal of Gompfor (unique artifact)
    - STDcipher

    Seriously, someone call a professional here... :)

  44. You can already use google to search your computer by kavau · · Score: 2, Funny
    He pointed out that currently, it is much easier to find files on the Web than on a computer.

    Simple solution: put all your files into your public_html folder!

  45. Re:Get your priorities straight by pclminion · · Score: 2, Insightful

    KDE is an open project. If some people want to work on a new feature, how does that have a negative effect on the rest of the environment? It's not like programmers are being "stolen" away from what they are doing to work on this -- it's open source for crying out loud!

  46. Re:stick with grep by pclminion · · Score: 2, Informative
    Google and grep are nothing alike. grep scans through data linearly looking for a pattern match. Google definitely does not work like that. It builds tremendous indexes of keywords so it doesn't have to search through all the data to find a specific keyword.

    Somebody else suggesting just using "find / -exec grep -H pattern {} \;" but that would be a terrible solution. It isn't indexed. To find a unique pattern, it forces a scan of half the drive on average. Come on. Looking at half the data on the drive just to find a specific pattern that exists in only one place? Why not just jump to the place it's at?

    This is what indexes are for.

  47. Re:filesystem = database is from Beos by killjoe · · Score: 2, Interesting

    Apple did it by putting into place an extremely clever and elegant hack. MS is attempting to do it by rewriting the entire filesystem.

    It's the classic agile and fast mindset vs the monolithic authotarian mindset.

    --
    evil is as evil does
  48. I Think I Want A Semantic Desktop by reallocate · · Score: 2, Interesting

    Better desktop searching is welcome, but how about something that imposes some order and structure on the data on my machine?

    Not in terms of a filesystem, and not in terms of a tool that indexes everything and points a search engine at the index. Rather, I want something that overlays all that and imposes structure and organization on the information and knowledge that is recorded in all the those data.

    Having done that, give me the tools to browse and manipulate it.

    Gnome's Dashboard seems to be sniffing around the edges of this notion. But I'm thinking of something more significant, something that might potentially represent the user's concept of the machine, relegating filesystens, files, and data formats to lower and less relevant levels.

    I.e. computer users do not need to be aware of the actual structure of their hard drive, or how their chips and circuit boards operate, because the OS and other software abstract all that out of the way. Why not bump it up?

    --
    -- Slashdot: When Public Access TV Says "No"
  49. Re: what is "to google" on french? by nusratt · · Score: 2, Informative

    'goo-gleh' (noun)
    googler ('goog-lay'), v.t.

  50. Re:"Google" the new version of "enterprise enabled by goon · · Score: 2, Funny

    shouldn't that be ... Duke Nukem: *coming soon* with Google-style weapons lookup!

    --
    peterrenshaw ~ Another Scrappy Startup