Recommended Posts

i tell you what, i thought i'd never say it but if the next version of windows is any worse, i'm moving to mac. it's all very well having embedded parts of the operating system which cannot be changed, but the search in vista is so badly implemented, like the previews load up the entire application and leave it lingering in memory etc, copernic has a much neater solution of a cut down preview (for example).

In what way do you feel that it's "sloppy"?

resource usage during indexing, why there needs to be so many processes involved in indexing is beyond me - just smells like a poor design. the number of built in filters for non-ms file formats is poor, indexing of email is poor - needs to have outlook open, no built in support for 3rd party email clients/browser and office suites, the preview of search results requires (in many cases) to have the application installed as the preview is rendered by the application itself (and subsequently the time taken to render the preview is high and sometimes the application used to render it lingers in memory), no fine controls over indexing, such as the amount of document to index - this is set as an arbitrary amount by MS and cannot be altered to a larger size.

They probably caved in light of the risk of having to suffer from yet another anti-trust lawsuit...if Google did get them proven guilty, then they would probably find a way to twist it and call it a violatation of the prior anti-trust ruling in some way or another, and consequently, spell some deep **** for Microsoft. And, as much as I'd like to think they can stand up and maintain the status quo with all their money, it'd probably be a hell of a lot more trouble than they need.

My two cents, anyways.

And this is the main reason why searching in XP was a waste of time and an utter joke. You couldn't find anything, Vista's search actually works.

Um, I guess you mean the default file search that comes with the base XP install? Note that the same MS desktop search you love in vista is available as a free download on the MS site for XP. So you can have it for both. I agree with you that once you use desktop search, you'll never go back.

, indexing of email is poor - needs to have outlook open

Just an FYI that this appears to be no longer the case. As far as I can tell, now you can open outlook once and then the indexer in the Vista version will add it to your list of search places, and then indexes it (and archive.pst if you have it open that one time). I tested it with a million+ email file and it seems to have gotten everything, even with Outlook closed now.

Um, I guess you mean the default file search that comes with the base XP install? Note that the same MS desktop search you love in vista is available as a free download on the MS site for XP. So you can have it for both. I agree with you that once you use desktop search, you'll never go back.

Just an FYI that this appears to be no longer the case. As far as I can tell, now you can open outlook once and then the indexer in the Vista version will add it to your list of search places, and then indexes it (and archive.pst if you have it open that one time). I tested it with a million+ email file and it seems to have gotten everything, even with Outlook closed now.

i think it only works like that if you have outlook 2007, not 2003 (or older)

OSX isn't a monopoly. People F*** with MS because they have a monopoly on operating systems. Isn't it some crazy number like 90%? Because MS can easily crush software companies like a bug if they do something. (for example a blanket ban on anything Google, including the website)

Apple and Linux don't have a monopoly since they're not installed on the vast majority of computers world wide. I don't think you could ever actually accuse Linux itself of being a monopoly, since its up to distributors to decide what packages to include. But it wouldn't surprise me if Linux allows you to change search already.

As for Apple.. well.. they don't need to, but I think they should to show that they're interested in being a good guy.

If the Wiki definition of Monopoly is correct, Microsoft doesn't have a monopoly.

Decisions like that shouldn't last for 7 years. A lot can change.

Um it took like 7 years to be adjudicated, covering more than 7 years of prior criminal activity, and NOTHING in the marketplace has changed. In fact, if anything Microsoft has a worse monopoly, and is wielding it heavy-handedly, re: the ludicrous pricing model, and absurdly arbitrary segmentation of Vista. :)

windows vs linux isn't a monopoly it's more a question of simplicity vs complexity. Apple and their OS have no real point in the same arguement. despite them changing to x86/x64 hardware they chopped there legs off since day one only allowing their OS on only their hardware, maybe if things change like with safari but i doubt it.

resource usage during indexing,

It's far less than competing indexing engines (ie. Google who doesn't even back-off on user activity, CPU, or use background I/O).

why there needs to be so many processes involved in indexing is beyond me - just smells like a poor design.

Huh? I assume you're referring to the process isolation between the indexer, protocol host, and filter host. How does that "smell of poor design?" It's done that way for very, very good reasons. Doing it all in one or two processes would be a poor design.

SearchIndexer.exe runs as a system service. It's responsible for servicing queries and maintaining the index, and also contains the crawler.

SearchProtocolHost.exe is a sandboxed process that hosts the protocol handler for crawling a specific store (like the filesystem, or Outlook). It needs to be a seperate process because it sometimes needs to run with different credentials. For example, the SearchIndexer process, running under the SYSTEM account, cannot access your Outlook e-mail. So an instance of SearchProtocolHost runs in the context of the user in order to index that content.

It's also seperate because it hosts third-party code (like the Thunderbird protocol handler) which may not be trusted or reliable. So if that third-party code crashes, just the protocol host crashes - not the whole indexer. So the risk of index corruption is reduced, and queries can always be serviced.

SearchFilterHost.exe hosts the actual IFilters. This process is spawned by the ProtocolHost and is extremely tightly locked down. For example, it cannot even read the filesystem. It runs in Low IL (just like Protected Mode IE). Why is this important? Well think back to the WMF file vulnerability a year or so ago. Google Desktop Search would trigger the vulnerability whenever it indexed one of those such files. If you received it as an e-mail attachment, you would have a 0-click attack because they don't sandbox the indexing process. This wasn't a problem for WDS users because we have always isolated filtering to a seperate locked-down process.

Do you still think there are too many processes?

the number of built in filters for non-ms file formats is poor

Any examples? There are hundreds of supported file formats out-of-the-box, and many add-ins for obscure formats as well since WDS uses the same IFilter interface as the old Indexing Service and SharePoint.

indexing of email is poor - needs to have outlook open

Most search tools require this, as (like WDS) they don't actually index PST or OST files. They index via MAPI, which requires that Outlook be running. If it weren't running, you wouldn't be able to index in non-cached mode, and how would you get the user's credentials to access their mail accounts or PSTs?

no built in support for 3rd party email clients/browser and office suites

There's no built-in support for any of those, except that any e-mail client which uses MAPI (such as Outlook) is supported. Or mail clients that write their messages to the disk like Windows Mail / WLM. If there were built-in support for one client, other companies would complain that they weren't included. Fortunately, there are add-ins to support Thunderbird, Lotus, etc.

the preview of search results requires (in many cases) to have the application installed as the preview is rendered by the application itself (and subsequently the time taken to render the preview is high and sometimes the application used to render it lingers in memory)

That's completely untrue. The application is never used to generate the previews in Windows Vista. The previewers are implementations of IPreviewHandler and are hosted in the sandboxed prevhost.exe process. They are expected to be provided by the owner of the file format (ie. Adobe).

no fine controls over indexing, such as the amount of document to index - this is set as an arbitrary amount by MS and cannot be altered to a larger size.

What do you mean? All of the textual content of the document is indexed (there are of course theoretical limits, but you're never going to hit them).

Microsoft was determined to be a monopoly because of all the integration and bundling it did with its operating system. It was the correct decision, but that doesn't mean Apple isn't a monopoly as well. Apple is just as much as a monopoly if you look at the Microsoft case and you still consider Microsoft a monopoly.

The largest complaint levied against Microsoft was that many of its products were being unfairly bundled into Windows, putting its competitors at a disadvantage. It was primarily the browser issue, with Internet Explorer being integrated seamlessly into Windows Explorer. This is no longer the case as Windows Explorer and Internet Explorer are completely separate.

Microsoft has appeased the court's ruling by breaking up how it does business. I don't think it's fair to call them a monopoly anymore. If it is, then how can the same not be said about Apple? Having Safari, iTunes and all the other iApps installed? How is that not a monopoly if Microsoft having its software preinstalled is a monopoly? Microsoft's products can now all be uninstalled if you don't wish to use them with Windows anymore. That used to be impossible.

Being the overwhelming leader in a field DOES NOT make you a monopoly (legally), so some of you really need to stop implying as much. When you use unfair business practices to create a stranglehold on an industry, that's another matter entirely. Yes, being a major leader in a field by an outstanding amount contributes to being a monopoly, but it is not the sole prerequisite.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Who is paying for this 30x scale-up? Its sounds expensive.
    • Millions of users to benefit from Windows 11's new performance boost on Adobe Photoshop by Sayan Sen Despite the advent of AI-generated imagery, Adobe's Photoshop remains one of the most popular tools on this planet. Adobe does not have a publicly reported total user count but it's probably not wrong to assume there are millions. As of 2025, Adobe Creative Cloud has had approximately 41 million paid subscribers, many of whom likely use Photoshop. In addition, more than 166,000 companies worldwide are apparently also using the app. These figures are according to a very recent report by SQ Magazine. Out of them, it is fair to assume that many are probably running Windows. As such, there is good news for these users as Microsoft has announced Photoshop is getting a big 20% performance boost on x86-64 (AMD64) systems and a 13% bump-up on Arm devices. This is definitely great news for them as many have complained about the slow performance and general sluggishness of Photoshop on Windows 11 ever since the advent of the latter back in 2021. If you are wondering how Microsoft managed to do this, the answer lies in a combination of compiler-level optimizations and a technology called Sample Profile Guided Optimization (SPGO). According to Microsoft, Adobe worked closely with the company’s Visual C++ team and adopted the latest MSVC toolchain enhancements together with SPGO to squeeze more performance out of Photoshop’s CPU-bound workloads. Unlike traditional Profile Guided Optimization (PGO), which requires developers to create special instrumented builds and run lengthy training workloads, SPGO gathers performance data directly from optimized release binaries. This means Adobe could collect real-world usage information which gives a major advantage to this technique, as companies could leverage data collected from actual customer workloads rather than only relying on synthetic benchmark runs. In theory, this should allow optimizations to better reflect how users interact with software in the real world. Thanks to this, there are improvements to code layout, function inlining, hot-and-cold code separation, and other low-level tweaks that help processors execute instructions more efficiently. Essentially the compiler is better able to identify “hot” code paths, those which are most frequently executed, and optimize them accordingly.
    • "The 2TB Samsung 990 PRO NVMe SSD hits lowest price in over three months¨ I'd prefer to see the lowest price in over a year
    • Glad these prices are starting to come down, but that is still crazy. I bought the 2TB 9100 Pro (slightly more expensive version with PCIe 5.0) last year for $240.
    • The 2TB Samsung 990 PRO NVMe SSD hits lowest price in over three months by Sayan Sen Yesterday, we covered a really good deal wherein you can get a 4TB TeamGroup T-FORCE G50 NVMe PCIe Gen4 SSD for a low price of just $400 with a special discount coupon. That's just $100 per TB, making it a very good offer during these hard times. The deal is still live, so you can check it out in its dedicated article here if you do not want to miss out. Meanwhile, if you don't have that kind of budget but still wish to buy an SSD for a good price, the 2TB variant of the TeamGroup SSD at $280 its lowest price in over three months. Meanwhile, those seeking 2TB but faster performance can check out Samsung's 990 PRO, which has hit the lowest price also in the last quarter or so, as it's on sale for $370 (purchase links under the specs table down below). Thus, you want a faster drive, get the 990 Pro, or you want more capacity, grab the TeamGroup 4TB linked in the first para. The 990 PRO is a PCIe Gen4 NVMe SSD and still one of the fastest drives available today for under $500. Speaking of fast, sequential reads and writes are rated at 7450 MB/s and 6900 MB/s, respectively. The random throughputs for reads and writes are 1400K IOPS and 1550K IOPS, respectively. The 990 PRO is based on Samsung's 7th Gen V-NAND flash, and it too is TLC. It packs 2 gigs of LPDDR4 DRAM cache, which helps the random performance. The endurance rating for this is 1200 TBW (terabytes written), which should be sufficient for most users. The Samsung 990 PRO is compatible with the PlayStation 5, but if you are going to use the 990 PRO on a PC, check out the Samsung Magician app that lets you track your drive's health, update its firmware, customize various settings, and more. The tech specs are given below: Specification TeamGroup T-FORCE G50 2TB Samsung 990 PRO 2TB Interface PCIe 4.0 x4, NVMe 1.4 PCIe Gen 4.0 x4, NVMe 2.0 Form Factor M.2 2280 M.2 2280 Controller InnoGrit Controller Samsung In-house Controller NAND Flash 3D TLC 3D TLC DRAM Cache None (HMB supported) 2GB LPDDR4 Sequential Read (Max) 5,000 MB/s 7,450 MB/s Sequential Write (Max) 4,500 MB/s 6,900 MB/s Random Read (4K) Up to 600,000 IOPS Up to 1,400,000 IOPS Random Write (4K) Up to 700,000 IOPS Up to 1,550,000 IOPS TBW (Endurance) 1,300 TBW 1,200 TBW MTBF 3,000,000 hours 1,500,000 hours Operating Temperature 0°C to 70°C 0°C to 70°C Storage Temperature -40°C to 85°C -40°C to 85°C Shock Resistance 1,500G / 0.5ms 1,500G / 0.5ms Heatsink Patented Graphene Heat Spreader No Get them at the links below: Samsung 990 PRO SSD 2TB (MZ-V9P2T0B/AM): $369.99 (Sold and Shipped by Amazon US) TEAMGROUP T-Force G50 2TB SSD (TM8FFE002T0C129): $279.99 (Sold by TeamGroup, Shipped by Amazon US) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
  • Recent Achievements

    • First Post
      Jocimo earned a badge
      First Post
    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
    • Week One Done
      Prasann earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      519
    2. 2
      +Edouard
      174
    3. 3
      PsYcHoKiLLa
      90
    4. 4
      Steven P.
      81
    5. 5
      ATLien_0
      70
  • Tell a friend

    Love Neowin? Tell a friend!