10

Recoll can do this for you. It features full-text indexing for almost every document type you can imagine and a result overview sorted by page numbers for PDF documents. You can install it through the software center (search for Recoll) or get the new newest version through the Recoll PPA (including a Unity lens/scope). First add the official Recoll ...


6

First of all, if you want to do this for 700,000 iterations, you really should look into something other than bash. Also, what you show is not an array in bash, it's a string1. Arrays are separated by spaces, not commas. That said, here's a bash way, assuming true arrays: a=(1 2 3 4 5) b=(2 4) c=( $(printf "%s\n" "${a[@]}" "${b[@]}" | sort | uniq -u) ) If ...


6

I simulated the installation of Dolphin on Ubuntu 19.04 using apt install -s dolphin. I then searched the output for packages containing "baloo": dkb: ~/Desktop $ grep -i baloo baloo.txt The output: Inst libkf5balooengine5 (5.56.0-0ubuntu1 Ubuntu:19.04/disco [amd64]) Inst libkf5baloo5 (5.56.0-0ubuntu1 Ubuntu:19.04/disco [amd64]) Inst baloo-kf5 (5.56.0-...


5

The command you need is axi-cache info. You can consult its man-page or built-in help. But the main problem that it is broken out the box on 16.04 LTS, 18.04 LTS and newer versions because of bug 1612948. Instead of desired output it returns error message: $ axi-cache No module named 'ConfigParser': only help functions are implemented, for the sake of ...


5

By default folders with a .trackerignore file are ignored, so it should be enough to do: touch .trackerignore in the folder you don't want to be indexed.


5

Unfortunately Calibre does not have full-fext (Context) search for now. It's on the TODO list, but it will be a while before it is implemented (it's rather low down on that list). As for me in addition to Calibre you can use DocFetcher for Full Text (context) Search in Calibre's Library folder. It is working as axpected on Windows for me.


5

Tracker was not enabled in 18.10. But, now, in 19.04, it's on by default. If you've upgraded from 18.10 to 19.04, and you have a lot of files by such as documents, movies, music, photographs, videos etc. it's possible that tracker may take a long time to index everything. Until tracker's done, you may experience heavy resource usage. I suggest that ...


4

To search for file names only - ignoring content - you can use locate tool. It is very fast on searching. locate '*.pdf' will list all the pdf file. See the manual page for more info. $ locate --help Usage: locate [OPTION]... [PATTERN]... Search for entries in a mlocate database. -b, --basename match only the base name of path names -c, --...


3

There is a plug-in to calibre for this: http://www.mobileread.com/forums/showthread.php?t=211137 It works, if you follow the instructions. Steps to get this plugin working: install thins plugin as a usual on in calibre make a new custom column in calibre Go to Preferencies - add you own columns create a new column with: Lookup name: cid Column heading: ...


2

The settings in System Settings > Privacy do not affect the results displayed in the Files & folders lens. Even after I: Switch "Record Activity" to "Off" Check every box under "Don't record activity for the following type of files" Clear all history. The only way to prevent it from being displayed is to uninstall the lens: unity-lens-files. You ...


2

Try the command sudo updatedb on the Terminal application.


2

It is possible to retrieve the pages via wget. The simplest approach would be to simply copy the URL Google Desktop produces and paste it into wget "URL HERE". However, if your wish is to do this all from Terminal without having to search using Google Desktop first, that will rely on if Google Desktop has to generate the results before giving you the link ...


2

You can either index the files through the mounted file system, if it is acceptable, or index on the server and use the Recoll webui: https://github.com/koniu/recoll-webui jf


2

This is a known bug with gnome-shell, but has been fixed in 15.04. You can use tracker-search or tracker-needle instead in the mean time.


1

So the only way to do this currently (that I found) is apparently the dconf-editor. The key entry to be changed is: /org.freedesktop.Tracker.Miner.Files ignored-directories-with-content. I changed it's value from ['.trackerignore', '.git'] to ['.trackerignore'].


1

This answer does not address your specific question, but deals with another problem that you may run into. It's not a good idea to mount your Windows C: drive in Ubuntu and read/write files to its NTFS partition. Better to create a separate NTFS partition that can be shared between Windows and Ubuntu. However, if you insist on mounting the C: drive, you ...


1

The case is that your Windows drive is not indexed by default. Probably because you mount it under /media directory which is not indexed on purpose. Answer to this question will tell you how to enable it. Though I'd rather mount the drive under different directory instead.


1

The vast majority of programs make no distinction between running on a physical computer or a virtual machine. When a physical or virtual computer is powered off it is not powered on. It does not run programs. If the host is powered off then all virtual machines in it are also powered off. In particular, your reference points to the package locate, which ...


1

In python, entries like: a=(1,2,3,4,5) b=(2,4) are iterables and known as tuples. Your task can be easily done in python: #!/usr/bin/env python2 a = (1, 2, 3, 4, 5) b = (2, 4) c = tuple(i for i in a if i not in b) print c Output : (1, 3, 5) Here we have found the values of the tuple a, that do not exist in tuple b and put them in another tuple c. Also ...


1

DocFetcher may be worth a look, especially if the web interface is not absolutely necessary.


1

The complexity the task (O(N^2)) cannot be reduced; assuming only what has been explicitly given (i.e. no hypothesis for the values of both array a and b) the code below will just check if each value present in a is also present in b, and if the value is present, it will break the inner for loop (the only optimization possible with the given hypothesis) and ...


1

The perl way. This script displays all elements in array a, which are also contained in array b. #!/usr/bin/perl my @a = (1,2,3,4,5); my @b = (2,4,7,8,9,10); # Create a hashmap with the entries in b as keys, # but without values for the keys for a better lookup # (exists ($hash{$element})) my %hash; @hash{@b}=(); foreach my $element (@a) {print "$element "...


1

OK, now I understand!...solution was to remove all the pdftotext & pdfinfo files in Zotero directory and re-install them from inside of Preferences/Search option in Zotero Standalone. Now indexing from metadata works. Hope this help anyone in need. Cheers!


1

hmmm... how about this very basic text-file DIY idea? It only updates when you run it, could have a new "index" file every day or whenever you'd like. sudo find / -type f -print > allfiles.txt Then just grep "showmethis" allfiles.txt to find things... see their man pages for more info. Or try some of these software packages ...


1

In case you're only interested in the Dash to start application, you can simply uninstall lenses with sudo apt-get remove --purge unity-lens-[lensName]. As advised by BullfrogBlues here, that most likely means removing all of them except for unity-lens-applications and possibly unity-lens-files. In case you like the Ubuntu system but feel like Unity is ...


1

Following topics may help you:- Question about indexing and search may be found from :- How does Unity's dash index and search work? Speed up for searching programs, visit How to speed up search for locally installed applications in Ubuntu 13.10's Unity Dash? Also have a look at How to speed up the Dash response? :- Compiz Config tweak may help. I know ...


1

Tomboy and Gnote files are directly supported by the newer Recoll 1.19 release which you can get for Ubuntu from the Recoll PPA. If you want to stay with the default Ubuntu package, it's easy to retrofit support: Edit ~/.recoll/mimemap, add the following line: .note = application/x-gnote Edit ~/.recoll/mimeconf, add the following lines: [index] ...


1

Cardapio does the job exactly as requested. Installation (package name 'cardapio)': - package name: cardapio - via PPA: add-apt-repository ppa:cardapio-team/cardapio-ppa Working: - Any shortcut can be configured. Many backend sources are available, including recent documents and goole; the base file system search is backed by MetaTracker - The workflow can ...


Only top voted, non community-wiki answers of a minimum length are eligible