Thanks for your help @qforce!
Try installing or enabling Rosetta before running the Java x64 installer. For instructions, see: https://www.macobserver.com/tips/how-to/install-rosetta-2-on-apple-silicon-macs-m1-m2-and-m3/
Thanks for your reply and your help in trying to resolve this. Unfortunately, when trying to download the Java version =I get the following error message: 'This installation of JDK 1.8.0_421 is for x64 systems. On this computer please download the arm 64 installer. Click CLOSE to exit this installation.' It seems as though there is an issue with the compatibility of the two systems.
Thanks for your reply and your help in trying to resolve this. Unfortunately, when trying to download the Java version =I get the following error message: 'This installation of JDK 1.8.0_421 is for x64 systems. On this computer please download the arm 64 installer. Click CLOSE to exit this installation.' It seems as though there is an issue with the compataibility of the two systems.
I was able to run DocFetcher 1.1.25 on macOS 12 Monterey. Here's what I did: 1) I downloaded Java for macOS from java.com, specifically Java version 8 update 421 for macOS Intel (not ARM64). After the download was completed, I mounted the dmg file and installed Java via the .app installer. Typing "java -version" in a terminal afterwards confirmed that Java was properly installed. 2) I downloaded DocFetcher-1.1.25.dmg from the project website: https://docfetcher.sourceforge.io/en/download.html After...
I'm not sure if it'll work, but if it does work, then during indexing the entire 50 GB will be transferred over the network. This might be very, very slow.
@ccchan: Usually I use Gemini for simpler tasks and Claude for the more complex ones. Claude is good at writing small pieces of code, but modifying a large code base still requires a human expert.
if GPT4 dont help, try Claude 3.5 sonnet :)
hi, sorry i just bump in. i have 50GB PDF/doc files on google drive, directly, no encryption. do you think DF pro could index it directly? so i dont need have a local copy. thanks
Thanks a lot for your answer and help. I will try with Java 7, but this is what I get with Java 8 installed: java version "1.8.0_411" Java(TM) SE Runtime Environment (build 1.8.0_411-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode) Having installed java 7, I get the following: java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) And when attempting to launch docfetcher, I get the same issue:...
Thanks a lot for your answer and help. I will try with Java 7, but this is what I get with Java 8 installed: java version "1.8.0_411" Java(TM) SE Runtime Environment (build 1.8.0_411-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)
What happens with Java 7? What output do you get if you open a terminal and run this command? java -version
Hi, if you run a so-called "update" on an index, only new files and files with a changed last-modified attribute will be reindexed. If you run a so-called "rebuild" on an index, all files will be reindexed. So the most straight-forward method is probably to run an index rebuild. If running a rebuild is too time-consuming, you could instead change the last-modified attribute of the relevant files, if you know how to do that. Or you could move the files out of the indexed folder, run an update, then...
I have several PDF files which are scanned files. I had indexed them earlier. I have no ran OCR on them and now all of them has text layer. When I run DocFetcher again it does not know that these files have changed. I want the docfectcher to run index again on them files. How should i go about it. PS: how often is DocFetcher updated. I have been using it for a long time but it doesn't seem there are many updates, not that i am complaining
Thanks for your answer. So I downloaded Java 8, but it still does not seem to be launching. When I open the file rather the application, I get the following: /Downloads/DocFetcher-1.1.25/DocFetcher-macOS ; exit; Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)...
Hi, DocFetcher doesn't support the newer Java versions. You need an older one like Java 7 or Java 8. Regards q:-) <= Quang
The daemon doesn't write directly into the settings or the indexes, so it can be left running. I'm not sure what you mean by "internal number of the index folder". The tree.xml files are part of the indexes, so they have to be copied as well. With respect to file paths, special attention must be paid. When creating an index, there is a checkbox "Store relative paths if possible" on the indexing dialog. If the checkbox is ticked, relative file paths are stored, otherwise absolute file paths. "Relative"...
Indeed, you are right to point it out. I would not have committed such a huge imprudence, I forgot to mention it. A small question though, should we also close the daemon? I don't think so because your software is well separated, but I just want to be absolutely certain. So, you indirectly confirm that the XML copying procedure will work without problems, even if I force the internal numbering of the index folder to 13 digits? Also, what about the tree.xml files that I don't understand very well?...
Hello, I have been trying to download docfetcher but it does not seem to be launching. I have downloaded Java for Mac Os Intel as it indicates on this page: https://docfetcher.sourceforge.io/en/download.html and not the one for ARM64. I have downloaded both the portable version and the dmg version of DocFetcher, and both are being first blocked as unauthorised which I am overriding, but the app then does not seem to open. It simply appears and shakes the dock and then closes. I have also tried opening...
Hello, I have been trying to download docfetcher but it does not seem to be launching. I have downloaded Java for Mac Os Intel as it indicates on this page: https://docfetcher.sourceforge.io/en/download.html and not the one for ARM64. I have downloaded both the portable version and the dmg version of DocFetcher, and both are being first blocked as unauthorised which I am overriding, but the app then does not seem to open. It simply appears and shakes the dock and then closes. Any ideas on what could...
Thanks
Hi, you have to list all possible combinations like so: "good fit" OR "fit good" This and more is explained in the user manual on the page "Query Syntax". Regards q:-) <= Quang
For example, I want to search for a combination of 2 or 3 words which I know are together but not sure about the order. For example, "Good fit". But I also want to search for "fit good" also. Is there a way to put words into quotation marks and add a special query so the software would search for all the words next to each other but in all possible combinations?
PowerPoint probably just takes the file extension as a hint, and if the content doesn't match the file extension, but PowerPoint can read it, then it will open it anyway. In PowerPoint, you can try saving the file to a new copy and check if DocFetcher can read the new copy.
They work fine when opened in PowerPoint. But not sure about the history of the files.
Hi, maybe those files have the wrong file extension? Or they could be PowerPoint files in an older format, incorrectly saved under the newer ".pptx" extension. Or they could simply be corrupted. Regards q:-) <= Quang
Hi, it's only safe to copy and paste these files while the application isn't running. If it's running, then it may be in the middle of index writing. If you try to copy and paste the indexes at that moment, you might get broken, unusable indexes. Regards q:-) <= Quang
Hi, I am having issues indexing PPTX slides. I get this error "No valid entries or contents found, this is not a valid OOXML (Office Open XML) file."
Hello I'm looking for a way to save my index definitions in order to mirror this configuration on another computer (my pro intervention laptop, or my travel laptop). This could also be useful if I change my desktop computer. Finding nothing else in the menus than a limited “save”, “export” and “import” "settings", I went to look at the xml files in "AppData\Local\DocFetcher Pro\1.0\" where I found: ..\conf\custom-types.xml ..\conf\preferences.xml ..\conf\window-states.xml ..\conf\index\default.xml...
Hi, you can add "json" to the "Plain text" field on the indexing dialog in order to make DocFetcher index JSON files as plain text files. Regards q:-) <= Quang
as title, I don't see json in the list of doc types
This appears to be a OneDrive issue, so there isn't really anything to fix on the DocFetcher side. As user SSas reported above, it appears that one needs to configure 3 different settings in OneDrive to make it work with DocFetcher.
Thanx for being so patient with a "newby".
Is this old problem from 2018 solved in the meantime ? I have the same problem now 2024. I have: Microsoft Windows 11 Pro, Version 10.0.22631 Build 22631 Docfetcher 1.1.25 Portable Version "java -version" answers: java version "1.8.0_421" Java(TM) SE Runtime Environment (build 1.8.0_421-b09) Java HotSpot(TM) Client VM (build 25.421-b09, mixed mode, sharing) When I try to index the OneDrive directory or any directory in the onedrive it scans only the first directory level and not the subdirectories....
Thank you for your patience. In fact I did all correctly, but I was just reopening DocFetcher and watching the current sort. Today I just tried to search a thing, and bingo, it works. Problem solved.
Hi, indeed, DocFetcher currently only supports older Java versions from Oracle. Regards q:-) <= Quang
Not Detecting IBM Semeru Java Installation
Another update for v1.x is in the works, so v2.0 this year is highly unlikely. As for whether v2.0 will have a dark mode, it's under consideration, but I can't make any promises.
Will version 2.0 and especially a dark mode be available this year ? ;-)
Will version 2.0 and especially a dark mode available this year ? ;-)
The InitialSorting setting works fine for me. Tested on Windows 10. Setting "InitialSorting = 8" will sort the results by ascending last modified attribute, and setting "InitialSorting = -8" will sort the results by descending last modified attribute. Make sure the setting "InitialSorting" only occurs once in the Advanced Settings file, not multiple times. Also be sure to save the Advanced Settings file and restart the application after editing the file.
@Frank Bergson Indexing entire drives works for me just fine. Tested on Windows 10. There are two ways to add drives: 1) In DocFetcher, right-click into the Search Scope pane, then select "Create Index From > Folder". Then choose a drive in the folder selection dialog. The drives are under "This PC". 2) In Windows Explorer, select a drive, then press Ctrl+C to copy it. Then go to DocFetcher, right-click into the Search Scope pane, then select "Create Index From > Clipboard". As for how to add file...
Thanks for the reply. I can confirm your first comment: it's linked to "rebuild index". No emergency at all, not a real trouble. Second point: the “InitialSorting= n” variable doesn't change anything, it's always the “Score” column that's sorted. I've tried all kinds of values. I've tried to reset the <column id=”result-table“ value=”0;1;2;3;4;5;6;7“ /> line in preferences.xml. Too bad, it would have worked perfectly for me.
Thanks for the reply. I can confirm your first comment: it's linked to "rebuild index". No emergency at all, not a real trouble. Second point: the “InitialSorting= n” variable doesn't change anything, it's always the “Score” column that's sorted. I've tried all kinds of values. I've tried to reset the “<column id="”result-table“" value="”0;1;2;3;4;5;6;7“">” line in preferences.xml. Too bad, it would have worked perfectly for me.</column>
Invocation Target Exception
Please upgrade to DocFetcher 1.1.25.
report
Invocation Target Exception
Hi, My first comment concerns Search Scope. We used to have problems in older version with the checkboxes "moving all by themselves", which you've stabilized in this version, but there are still a few occasions when my choices change without my wanting them to. In v1.18, there's actually a known bug related to the checkboxes in the Search Scope pane. Their states may reset to the initial states at startup time after an index rebuild. I assume you are referring to this issue. The reason why this happens...
I have a hardware issue at the moment, so I can't look into this matter. I'll get back to you in a couple of days.
Hello, I'm coming to you with two minor points about DocFetcher Pro. I use version 1.18 on a daily basis, and it is extremely practical, stable and functional. My first comment concerns Search Scope. We used to have problems in older version with the checkboxes "moving all by themselves", which you've stabilized in this version, but there are still a few occasions when my choices change without my wanting them to. My second request is for a minor interface improvement: I'd like DocFetcher to remember...
Thanx. I would like to index a portable drive visible as Drive F, but when I try to add it on the search scope window it shows FOLDERS, ARCIVES ETC. then shows me all of the 45 Data folders on this drive and only lets me select one at a time. Is there no option to scan the entire Drive? I have many folders also on Drive G as well. Also, is thera a way to add file types. The list of file extensions does not include .psd for photoshop or .not for Music Composer o r.mid for electric piano. thanx pl...
IllegalStateException: Display has already been initialized.
Yes, DocFetcher can index entire drives. USB drives will be fine, but it's not recommended to index the "C:\" drive, with folder watching enabled, since that would cause DocFetcher to continuously run index updates, slowing down your computer.
@Gareth Morrall: DocFetcher can search PDF attachments, but only if they're not compressed (e.g., not inside a zip archive). DocFetcher Pro can also deal with the latter, and generally has better PST/OST support, as explained on this page.
Newby Question. Is it possible to index an entire drive, rather than one folder at a time? I have 30 folders of docs, pics, music etc .on drive c, and several dozen folders on my usb drive F
Newby Question. Is it possible to index an entire drive, rather than one folder at a time? I have 30 folders of docs, pics, music etc .on drive c, and several dozen folders on my usb drive F
Hi, So at the moment can the software search fro content within a pdf attachment when searching a pst file. I know it wont open the email once you clikc teh returned search result.
Hi, you can test this with the free demo of DocFetcher Pro 1.x for Linux. The free demo is functionally identical to the full version, except for the "5 results per search" restriction. Regards q:-) <= Quang
Docfetcher was crashing on startup but examining the log files I figured out that if I delete /usr/lib64/libsoup-2.4.so.1.11.2, it works fine. My question is would docfetcher pro require me to delete that file? Using Fedora 40.
Assertion Error
Piggybacking on something outside the Java environment is not an option. It's probably very difficult if not impossible to implement.
thanks for the feedback. Just looking through the source, I guess we would be looking to upgrade ResultPanel.java I have no experience in java, but the construction looks relatively straight forward and there are many of examples. I would, however, suggest that the thumbnail generation piggy backs on either explorer or xyplorer rather than recreating this part. Thoughts?
Hi, a thumbnail view would certainly be a nice thing to have, but at the moment there are no concrete plans to implement something like this. Regards q:-) <= Quang
Has there ever been any discussion concerning having the results window show thumbnails as opposed to a detailed list of files? I searched but couldn't find anything. Thanks!!
Thank you very much for prompt reply. I will try!
Yes. 7u80 is just JDK 7 Update 80.
Thank you very much. However, I could not find JDK7. Is Java SE Development Kit 7u80 same as JDK7?
Hi, the JDK22 comes with a Java Runtime version 22. What you need is JDK7, with comes with a Java Runtime version 1.7.0, also known as version 7. Regards q:-) <= Quang
Hi, I have a trouble running DocFetcher with JDK 22. I have installed JDK 22 in Windows and then tried to install DocFetcher1.1.25. However, t it said "requires a Java Runtime Environment 1.7.0". I thought JDK22 included Java Runtime. So could you please tell me what is wrong?
Thanks, subscribed!
A browser extension can't pull it off either because it would be subject to the same restrictions as the DocFetcher Server web UI. A proper solution, if possible at all, would require a separate executable outside the browser. This approach will be investigated for DocFetcher Server 2.0. If you feel like staying in the loop on that one, you can subscribe to the DocFetcher Pro newsletter.
yeah, but thats too much of a hassle for daily work. a browser extension for chrome/edge would be nice :) the server itself would be perfect in terms of functionality. just not the opening/folder opening of search results (btw, using macs here)
yeah, but thats too much of a hassle for daily work. a browser extension for chrome/edge would be nice :) the server itself would be perfect in terms of functionality. just not the opening/folder opening of search results
Are you aware of the existing workaround for the file opening issue in DocFetcher Server? The workaround doesn't allow you to open files with a simple click, but it allows you to copy the file path to the clipboard with a simple click. Then you can paste the file path into Windows Explorer to open the file.
Thanks for the explanation! Its not about the money at the moment, its about the best solution :) I already had a look at DocFetcher Server but the handling of the found files doesnt match with my workflow. i need to be able to double click certain files to open, or open up the containing folders. thats not possible with Server because of the Browser restrictions.
Introducing such a read-only mode would just be a roundabout way of circumventing the file lock. For example, if you have 5 computers reading the indexes in this hypothetical read-only mode, and you have another computer that modifies the indexes in write mode, then read and write operations may occur simultaneously, which could crash the reading instances. So that's basically the same as having no file lock at all. If you're willing to spend some money, there is DocFetcher Server, which was specifically...
Introducing such a read-only mode would just be a roundabout way of circumventing the file lock. For example, if you have 5 computers reading the indexes in this hypothetical read-only mode, and you have another computer that modifies the indexes in write mode, then read and write operations may occur simultaneously, which could crash the reading instances. If you're willing to spend some money, there is DocFetcher Server, which was specifically designed to address these concurrency and network ...
Hey! I got the same Problem. But is there maybe an Option to open the Indexes in "Read-Only"? Or maybe in a future update? So you could at least use the created indexes for searching. Updating/indexing would be done another way, maybe on the nas machine itself. Thanks! Toby
Hi, try the portable version of DocFetcher instead. It also works on macOS. Regards q:-) <= Quang
Hey! I wanted to move the index files to another directory and edited the misc/paths.txt file. But i didnt work so i launched DocFetcher via Console and saw that the paths.txt file isnt found on startup. It is there in the package contents. Also tried a clean install.. no success. Any idea? Maybe something about access rights? Im on a M1 Max Macbook here... Thank you in advance!! Toby /Applications/DocFetcher.app/Contents/MacOS/DocFetcher ; exit; java.io.FileNotFoundException: misc/paths.txt (No...
Thank you very much for the quick reply. I'm thinking that the best solution for me is to move Job4 so it is no longer a subfolder of Job. 2) Perhaps you mistyped the regex when creating this thread. In this case, .+/Job4/.* would be correct. Oh yes, I meant that, sorry. I've edited my previous post.
Hello, I am a new user of DocFetcher; previously I was using File Locator Lite but I'm thinking maybe DocFetcher is faster and more advanced, so I'm testing it. I have a problem though. In my PC I organize my files like this (the names are examples) /Data .....//House .....//Fun .....//Music .....//Job ............///Job1 ............///Job2 ............///Job3 ............///Job4 ..................////Job4.1 ..................////Job4.2 ... I had no problem indexing House, Fun & Music, but I want...
Hi, 1) DocFetcher does not allow creating overlapping indexes. So you cannot index a folder "Job" and also a subfolder somewhere under "Job". However, there is a workaround: You need two separate copies of DocFetcher, one of which must be the portable version, not the installed version (since you can install the installed version only once). 2) Perhaps you mistyped the regex when creating this thread. In this case, .+/Job4/.* would be correct. 3) The exclusion rule is only applied to files, not folders....
Hello, I am a new user of DocFetcher; previously I was using File Locator Lite but I'm thinking maybe DocFetcher is faster and more advanced, so I'm testing it. I have a problem though. In my PC I organize my files like this (the names are examples) /Data .....//House .....//Fun .....//Music .....//Job ............///Job1 ............///Job2 ............///Job3 ............///Job4 ..................////Job4.1 ..................////Job4.2 ... I had no problem indexing House, Fun & Music, but I want...
indexing failure
2024-07-09
Hi, please upgrade to the latest DocFetcher version. Regards q:-) <= Quang
2024-07-09
This is explained in the user manual on the page "How to raise the memory limit?". Actually, you may have to either raise or lower the memory limit, because if the memory limit is set to a value that is higher than the available amount of RAM, then DocFetcher may also crash.
How can we increase the memory limit for docfetcher?
The dialog in the screenshot appears because the previous indexing attempt failed, leaving behind a broken index that cannot be used by the application. Since those broken indexes are unusable, you need to remove them and create new indexes. As for why indexing failed, it's probably due to a lack of memory assigned to DocFetcher. The setting is called "memory limit", and it needs to be below the available amount of RAM, but still high enough to allow indexing all files successfully.
I have attached the error image , In this I attempted to index a folder using the application, but the process became stuck. Then I closed the window and reopened the application. Upon clicking the 'keep' button, the application no longer displays any folders. How can I resolve this issue?"
Invocation Target Exception
Fixed in DocFetcher 1.1.25.
Invocation Target Exception
Hi, your problem description is very unclear. I'm guessing that you're talking about an indexing progress window showing up. That happens if automatic index updating is enabled and the indexed files are modified. You can turn off automatic index updating by rebuilding the index and unticking the checkbox "Watch folders for file changes". Regards q:-) <= Quang
In docfetcher, while we add the folder and run it its started indexing and complete, but whenever we open it after long time its started indexing from start, why we faced this issue , can you pls give us solution.
stacktrace 20240612-1144