Search Content in Windows System Index via Everything

Search Content in Windows System Index via Everything

I just made a simple and fun button that allows you to search the Windows System Index for "Content", with a popup dialog, very quickly, by utilizing Everything's si*: command and then passing it back to Directory Opus.

Requires Directory Opus v13
Requires Everything v1.5a
Requires you have Index File Content turned on in Windows Indexing Options

dopus_2024-07-03_06-17-00PM_578x348

Notes about this Button


  • This button will Search your Windows Index Cache. Everything access to the system index is nearly instant, faster than windows!

  • For Everything to access this database you need to have "Index Properties and File Contents" option ticked under Windows Settings > Indexing Options > Advanced Options. If file content is turned off there's simply nothing to search.

    • Some of Everything's Advanced Search Syntax will work form the dialog search box, (probably not all as some syntax is predefined and sent in front of the text you enter in the dialogue box). I have tested a few options highlighted in the screen shots below.

To turn on Windows Context Indexing check here...

Screenshot Examples


For this example of returns I'm for song lyrics...

in the good old days --returned 933 files

"in the good old days" --returned 15 files

ext:txt "in the good old days" --returned 6 Files

The Code


This is code I use in the button... you can copy and paste the xml from the code box onto your toolbar when in Customize Mode and\or download & extract the .zip to drag the button to your toolbar.

I have this Hotkeyed to Alt+? but removed the hotkey so you can set your own if you find it useful.

Enjoy!!!

v1 - Runs the search in which ever tab is currently active


This button will act as DO default function for a Global Everything Search does when pressing the + quick key. It will run the search in your currently active tab, replacing it.

System Index Content Search via Everything.zip (612 Bytes)

<?xml version="1.0"?>
<button backcol="none" display="both" hotkey_label="yes" textcol="none">
	<label>System Index Content Search via Everything</label>
	<tip>Search the Windows System Index for Content using Everything&apos;s interface with Dopus</tip>
	<icon1>#Fluent:findpresets</icon1>
	<function type="normal">
		<instruction>Find QUERYENGINE=everythingglobal QUERY si*:{dlgstring|Search Content in Windows System Index via Everything \n    --  no quotes will find all words \n    --  Add &quot;quotes to search a phrase&quot; \n    --  Advanced Syntax E.g... \n        --  ext:txt &quot;your phrase&quot; \n \n Search System Index For...} </instruction>
	</function>
</button>

v2 - Opens a new tab for the search


This button will open a New Tab in which to run your search!

In order to open a new tab through DO command line you have to tell it where to go.
I have set this up to use the DO /profile Alias. Thus, before the search is run, your User Profile will briefly open and show before the search results are sent to the new active tab.

If you want a different folder to be used, edit the button, replacing /profile with "X:\A path\of your choice" <- in quotes if there are spaces.

System Index Content Search via Everything in a newtab v2.zip (774 Bytes)

<?xml version="1.0"?>
<button backcol="none" display="both" hotkey="191,4" hotkey_label="yes" textcol="none">
	<label>System Index Content Search via Everything</label>
	<tip>Search the Windows System Index for Content using Everything&apos;s interface with Dopus</tip>
	<icon1>#Fluent:findpresets</icon1>
	<function type="normal">
		<instruction>go /profile NEWTAB</instruction>
		<instruction>Find QUERYENGINE=everythingglobal QUERY si*:{dlgstring|Search Content in Windows System Index via Everything \n    --  no quotes will find all words \n    --  Add &quot;quotes to search a phrase&quot; \n    --  Advanced Syntax E.g... \n        --  ext:txt &quot;your phrase&quot; \n \n Search System Index For...} </instruction>
		<instruction />
		<instruction>// v2 added a command to open a new tab in which to search.</instruction>
		<instruction>// Source Link: https://resource.dopus.com/t/search-content-in-windows-system-index-via-everything/51646</instruction>
	</function>
</button>
2 Likes

Unfortunately, the System Index feature is not available in 1.4, only in 1.5beta.

1.5 has been out for years now and ES "alpha" has been far more stable than some other products' version 25 or something. I personally see absolutely no reason not to use 1.5.

As far as I understand, the DirOpus team is reluctant to support a software that the developer himself considers as "under construction", having been burned especially by Microsoft way too often. As much as I like Everything as an addition to Opus, in the end Opus is my #2 software on my PC (besides my Webbrowser) and so I wait until Leo and team say "Go for 1.5".
(Also I have not seen any annoucement that the 1.5 API is available, so Opus could not even support the full 1.5 functionality).

1 Like

@docbobo Thanks for letting me. I'll update that. I've been using v1.5a for so long I forgot if that was part of 1.4.

And @cyilmaz agreed. 1.5a is great. In a couple years I've never had any big bugs or issues.

I understand the DO teams stance on "officially" recommending "officially stable releases", thou I don't what has voidtools dragging their feet. 1.5a is ssssooo much better! And stable.

These two are my peas and carrots. :joy:
Dopus & Everything have permanent 1-click hotkeys on my keyboard F1 & Pause. And from inside each one Ive keys to send files\dirs between them.

1 Like

Lots of people are using Everything 1.5a and Opus together now and there don't seem to be any issues, other than that it requires an extra step to set up. We're certainly not against it!

3 Likes

Looking at cadence and contents of 1.5a releases I would not call it "stable". Same about DO 13, frankly speaking.

Always nice to have you rain on our parade!

1 Like

Come on, 7-years release that actually works, new licensing scheme that passed, thousands of satisfied customers, bustling forums. You NEED reality check from time to time, it's all for your good.

Anyway, I actually do wait until v13 stabilizes a bit more.

Tit for tat. Windows doesn't even bug check it's updates anymore before they break your entire system. Nothing is stable.

1 Like

You’ve hated on 13 since it was in private beta, because we didn’t add Python scripting or rewrite the program to allow for perfect Polish grammar. I suspect those are the real reasons you keep saying things like this, while no one else is. Either way, it’s tiresome from our perspective.

1 Like

Pity you did not understand a lot from what I was talking.

You are perfect, as is DO.

Cool now?