@SpectateSwamp said:
I forgot to mention SSDS doesn't choke or slow down on larger files. ie 2m to over 1Gig.
NOBODY uses a 1GB text file. Not even a 2MB one, because it's just unusable. So nobody cares about being able to search fast in them.
With a 1GB file you WILL need a search tool to find something in it as it's just so big you can't see a thing. But if you have multiple small files, with a nice filename (you know, that short string that allows you for example to describe the file's contents), you'll instantly see in which small file what you need is in. Open it, and voila you don't even need a search program to find what you need in it.
But your mind is too broken to understand the concept of files, why they exist and how to organise them anyway. I hardly ever need to search inside files. If I need to search for something, it might be the filename. And that's even rare as I know where the file that holds what I want is, or I can find it out following my directory structure, faster than any search tool. Especially that none yet will be able to find me a picture or video if I give it "the one that has a red bridge in it" as a search string. And even then, even with an index it might be slow to go through 250000 files totalling 500GB.
About merging an entire code project into one file, you said it was easy to do, OK. It's useless, we all know. But let's assume a few seconds (longer will start hurting too badly) it would be a sensible option, now you have a single file you can search with SSDS. You type your keyword, and find a match. Cool. That's not the one you want. You press enter 200 times to reach the good one, how cool. Now a usual purpose to searching for something is to edit it. But... editing the merged file is useless. So what do we have to do now? As SSDS won't even tell you what file the original tesxt is, you... have to run a search again with a normal search tool to find the file and text again. Cool huh? Now SSDS is a really useful application.
Not to mention your "context search", when you actually are destroying the context with the merging. A search for a keyword with a normal and usable tool will give me 10 file results. By the filename, that can be interpreted as context, I will know in which one of them the actual appearance of the keyword that interests me is. I can then open this one and find it. No need for countless Enters that nobody wants to do.
Maybe you didn't clarify the fact that SSDS is a tool that allows you to search just to search for something without actually wanting to do anything with it. Maybe there it would have a use. "Oh I'm bored today, what shall I do? Let's search for something. OK, found. Now let's search for something else."