How to find Text within Documents via Opus Search?

I defined a search-field in the bar at the bottom of my Listers. There are four selectable choices how to search:

  • Windows-search
  • Everything-search
  • Global Everything-search
  • Opus-search

But ONLY the variant "Windows-search" is able to find text inside all of the common document-files (.txt, .rtf, readable .pdf, .docx, .csv etc.).

further:

As I also like(d) the non-indexed Opus-search (Ctrl+F) because of its variety of filter-options I wish, Opus-search would be able to find text inside documents. I am almost sure that this worked once. The searches took a long time because they worked non-indexed, but it worked.

Is there any way to get Opus-search to find text inside of documents?

Thanks in advance!

[Win 10 x64 v10.0.19045 b19045, DOPUS 13.2 x64]

Easiest way is via the Tools > Find Files panel, which has a field for searching contents.

With the toolbar search field, I think it can be done as well but it requires some extra typing every time.

A Find-As-You-Type mode could also be added via scripting which searches for content using non-indexed searching, if it’s something you need a lot and don’t want to do via the larger Find Files panel.

The Opus search field can search content, you just need to turn the option on:

1 Like

Thanks for your answer,

but as I told, Opus-search has problems to find strings in documents - both using the files panel (Shortcut Ctrl+F ) or the toolbar search field. This is the reason for my request :wink:

Of course "Use wildcards" and "Search content" were checked and I also made attempts with many other combinations.

I did another test, maybe that narrows down the problem:
I searched in my documents folder, that contains around 45.000 document files and subfolders, for a string (all included PDF files are searchable).
On the left lister I did a search with Windows-search, on the right lister I searched for the same string with Opus-search. In Opus-search "Use wildcards", "Search content", "Search Files", "Partial Match" and "Assume UTF-8..." were checked.

Windows-search detected 883 documents and folders while Opus-search only detected 54. Opus search detected the string only by files (or folders), that meet the following properties:

  1. the string is part of a filename or a folder and/or
  2. the string is part of the content of a file with the following extension:
    .xlsx
    .dot
    .csv
    .xml

Opus-search does NOT find the string if it is part of the content of a file with the following extension:
.pdf (searchable)
.rtf
.docx

Is there perhaps an option somewhere in DOPUS that I accidentally changed that causes certain file types to be excluded from the search?

Or is this maybe caused by some wrong Windows presets?

Thanks in advance again

PDFs are not plain-text documents, and searching inside PDFs requires an IFilter be installed. Many PDF viewers include one (although installing another PDF viewer can break it).

This is the same in most search tools, not just Opus, and includes Windows Search (at least to my knowledge). I'd expect the same content to be found using Opus as anything else (including Windows Search within Opus), aside from differences that come down to indexing (Windows Search might not find things in a non-indexed folder).

But if you don't think Opus's content search will work here, why did you ask how to use it? :slight_smile:

But .rtf or .docx are "normal" text documents and the Opus search doesn't find anything here either.

In fact, I think it worked once. Slow (without index) but reliable.

I'm not asking how to use the Opus search, but rather why, at least on my computer, it doesn't find the content of normal text files such as rich text or Word documents (apart from the content of searchable PDF documents).

And I ask because I would like to use it as an alternative and because of its diverse filter options. And I'm asking to find out how I could possibly fix the problem: after all, the Opus-search offers the option to find character strings within documents. What would be the point of this option if Opus-search was technically unable to search the contents of the most widely used text file formats?

I can't imagine that Opus-search shouldn't be able to search the contents of a rich text document, for example. That's why I think the error is mine, maybe due to an incorrect configuration

Opus (and pretty much everything else) requires an IFilter be installed for those as well.

Those formats are not "normal text files"; they're encoded in extremely complex, proprietary formats. Open one in a simple text editor to see.

Unlike plain text files, they require code that understands their formats to access the text data inside them.

That is what IFilters do, and why almost all search tools rely on IFilters for content searching inside formats which aren't plain-text.

If you have Office installed, it should have installed an IFilter for its formats.

Many (but not all) PDF viewers install IFilters for PDF files.

You can use a tool like NirSoft's Search Filter View to see which IFilters are installed on your system.

2 Likes

Thank you for your patience!

I used the recommended tool to view the installed IFilters. Everything seems to be fine:

However, Opus Search still fails to find strings in most document file types I use.

For testing, I created 4 documents with the text ABCDEFG and saved them as
A_B_C.rtf
A_B_C.docx
A_B_C.pdf
A_B_C.txt
I saved the first 3 from MS Word and the TXT file was created using Notepad.

When searching for the string ABCDEFG using Windows Search, the text was found only in the first three, not in the TXT file (perhaps the latter was not yet indexed, while saving the first three from Word ensured that they were immediately were indexed).

When searching for content with Opus-search, the situation was exactly the opposite: the string was only found in the .txt file, not in the other 3.

By the way, that's also a reason why I want Opus search to work well: I don't really trust Windows' indexing.

When I was searching the Internet for a possible solution to fix Ifilter problems, I came across the program "FileLocator". With this tool (trial version) the string was now found in ALL 4 files.

Of course, I would be happy if the Opus search could also provide search results like “FileLocator”. But I don't want to bother you any further with my specific problem, as there seems to be no easy solution.

Since a 100% reliable search function is sometimes very helpful in my office, I will simply use “FileLocator” in the future when it matters.

Thank you again

I was looking for this x64 PDF iFilter since I installed Win11 and was not able to use any search to find contant in pdf files. This iFilter installer fixed the problem: http://ftp.adobe.com/pub/adobe/acrobat/win/11.x/PDFFilter64Setup.msi

Very strange it was not installed by the official Adobe Acrobat Pro installer.
But after installing it manually the problem is solved for me.

There are limitations to the tasks DOPUS can perform. I use FileLocator Pro for most of my search activities. The Lite (free) version currently covers all my search needs. In particular, it is possible to search for text in Word documents. It's ligning fast. Of course, I also use the search function in DOPUS.
Jøran Toresen

Shout out for