jimmejardine / qiqqa-open-source

The open-sourced version of the award-winning Qiqqa research management tool for Windows
GNU General Public License v3.0
366 stars 60 forks source link

Searching across libraries feature missing #262

Closed quissicks closed 3 years ago

quissicks commented 3 years ago

Thanks to Ger for providing a new update and keeping qiqqa alive. I have just downloaded the new version and noticed that the search across libraries function availalble in the commercial verison is missing.

GerHobbelt commented 3 years ago

😓 Never noticed that one on the commercial version -- didn't have a use for it then. Must have been removed when Qiqqa got open sourced or I effed up somewhere 🤔

quissicks commented 3 years ago

Dear Ger, Thanks again for producing the updated version of Qiqqa. I had a commercial version of Qiqqa on my Microsoft Surface, which unfortunately has been condemned due to a buckled battery that apparently poses a fire risk, so I have now migrated to the open source version on a different machine. I have a very large database with nearly 27,000 items (with a backup size of 40.6GB) split across 10 or so libraries. It was really handy being able to search across the libraries, although most of the items (22,000) are in one folder. I have found Qiqqa absolutely fantastic – even with such an enormous database the searches are always quite quick.

Thanks, Chris.

From: Ger Hobbelt notifications@github.com Sent: 26 October 2020 14:12 To: jimmejardine/qiqqa-open-source qiqqa-open-source@noreply.github.com Cc: Chris Hicks chris.hicks@newcastle.ac.uk; Author author@noreply.github.com Subject: Re: [jimmejardine/qiqqa-open-source] Searching across libraries feature missing (#262)

âš  External sender. Take care when opening links or attachments. Do not provide your login details.

😓 Never noticed that one on the commercial version -- didn't have a use for it then. Must have been removed when Qiqqa got open sourced or I effed up somewhere 🤔

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/jimmejardine/qiqqa-open-source/issues/262#issuecomment-716572475, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGVCBDP4GJWQEWNLWIZ6DR3SMV7ULANCNFSM4S7KYEQQ.

GerHobbelt commented 3 years ago

Note to self for later, while I'm hunting some stuff for #257: for this issue, I should into the code flow into & out of class CrossLibrarySearchControl.

GerHobbelt commented 3 years ago

@quissicks : Qiqqa already has 'search across libraries' AFAICT.

Here's how it should appear and be used:

When You start Qiqqa, when the HOME tab is active, the search box in top-right corner will search across all libraries:

image

Here is an example of Qiqqa doing so, searching for the word 'panasonic' across several test libraries of mine (you MAY therefor see apparently duplicate results in the search results list: this can happen when a document is stored in multiple libraries):

image

Also note that the same search box, but now with one of the libraries OPEN and ACTIVE (tab), will only search said library:

NOTE

You can check the greyed hint text in the search box, when it is empty, as well: that will tell you whether it will search in a single (active) library or in all libraries: this can also be observed in the screenshots.

image

Hope that helps!

😅 (Had forgotten about the functionality myself; only while I was working on another issue did I observe this and a quick test and code review revealed that search-across-all-libraries is already present and working in Qiqqa.)

GerHobbelt commented 3 years ago

@quissicks : please let me know in reply to this issue if the 'search across libraries' feature works as described above (see https://github.com/jimmejardine/qiqqa-open-source/issues/262#issuecomment-719102358-permalink) or whether we're talking about different things.

When it works, I'll be able to close this issue 😄

GerHobbelt commented 3 years ago

Closed as resolved after private comms.