I have recently started using Microsoft OneNote, and I like many things about it.

However, Google Desktop Search does not seem to be aware of stuff stored there.

Is there any way to get Google Desktop Search to index Microsoft OneNote data?

I've tried the obvious:

1 - Searched for a plugin here

2 - Saw others complaining about the issue here

3 - Asked Google about it

  • 2
    Good question, precise, and ruling out the obvious, really good. It opens the way for interesting answers. – Gnoupi Aug 24 '09 at 14:08
  • If you looked that well I hope the answer isn't: NO – Ivo Flipse Aug 24 '09 at 16:10
  • 1
    Joseph, do you have "Enhanced Content Indexing" turned on in the options page in Google Desktop Search? That may do the trick! I don't use OneNote, so I can't confirm for you though. – Kyle B. Aug 25 '09 at 15:10
  • @Kyle; good question, yes I do have that enabled. – JosephStyons Aug 25 '09 at 19:26

You could try the IFilterShop plugin which let's GDS work with installed Microsoft iFilters (which are used by Windows Indexing Service).

Download and install the MS Office 2007 filter pack which includes OneNote filters and then install IFilterShop.

N.B. I haven't tried this myself... so good luck.


Do you HAVE to use Google desktop search?

  1. It's a memory hog
  2. Microsoft inbuilt search sucked prior to the release of Windows Search 4.0 but now it's awesome.


  • 1
    I prefer GDS over Windows Search (even 4.0, which I've tried), because it uses less memory than Windows Search, and also less processor time. It is also more flexible about searching network locations, and plugins allow me to search inside source code files, which Windows Search won't do. – JosephStyons Aug 28 '09 at 3:03

I haven't used GDS so I'm just throwing out some random ideas here.

What does GDS index? Documents? Static Web page (.html files) on your disk?

Those questions are leading... If you can expose the OneNote data as one of the formats that GDS indexes then you will probably be able to get GDS to index it. For example, you could have a cron job that checks your One Note database every X minutes and have it run something (like a powershell script) that writes/exports the One Note data as HTML files to a folder on your hard disk that GDS could then index.

This solution idea sucks on many levels (duplication of data, cron jobs, data only updated every X minutes etc.) but it might work.

Good luck.

protected by studiohack May 12 '11 at 8:16

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.