quitesimpleorg / looqs Goto Github PK
View Code? Open in Web Editor NEWFTS desktop file search with previews
License: Other
FTS desktop file search with previews
License: Other
Consider adding completion in main window lineedit:
Currently we won't add the same file twice simply by matching the path, but if there is a copy somewhere else, we will add that one too and also reindex it.
Thus, either:
and:
Maybe an option to prune duplicates afterwards.
While generally the previews are sorted by relevance, the order they are shown in the previews tabs also depends on which thread is fastest to generate a preview. Practically we therefore do not always match sqlite's ordering.
So we should do some sorting of the previews, however we cannot wait till all are finished either.
They can be improved for large files. We may need to create a snippet that contains all words one way or another
Consider:
in search results, right click on document, then "show previews only for this document" or something
in previews, right click on a preview, then "show all previews for this document...". Alternatively, a combobox with all filenames within the current previewables. Or a list.
in previews: Options to not show those where no words have been marked
Currently, text is text. There is no context information.
It would be great if we could to something like: "c:(word) type:heading" to search in headings of documents.
For PDFs, we may simply extract the index to do that, at least, as a first step.
We should either convert to contentless FTS approach or use the content to speed up plaintext previews. Currently it's wasted space.
Distributions make it available slowly it seems, so it must be on our radar now
It's slowly becoming quite the god class...
Perform OCR on images / screenshots, store in index etc.
Optionally emit every occurance of search terms in plain text files, i. e. no truncation.
Currently, search results that are not previews are just a list. It might be better to offer a tree-view, so it's easy to see which files are in which directory.
I. e. like QDirStat, but should expand all by default.
Things to think about:
Currently, allows read on all /.
We theoretically know the render targets, we could launch a subprocess restricting the files we are allowed to read to those (+ a few other such as libs).
Automatic tests, particularly for queries
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.