Code Monkey home page Code Monkey logo

Comments (5)

lfcnassif avatar lfcnassif commented on May 30, 2024

With "findings" do you mean all keyword search hits from all files? I already have thought about displaying a new column for first hit in each file, that would be generated on demand for current rendered table rows. Exporting all hits from all files currently would be slow, because we do not store indexed text and it will need to be reparsed from a lot of files. Storing indexed text is possible, with the drawback of increasing index size about 3 to 4 times.

from iped.

MariasStory avatar MariasStory commented on May 30, 2024

Hi @lfcnassif, I am not sure what you mean by "storing indexed text". Do you mean in lucene?
Let me explain my use case.
I am searching for specific term and get a file list where the term is found. Now, to check the findings, I need to go to every file, open "hits" tab and go through the findings in every file.
I would like to have all strings with findings listed so, that I can easily find the outliers.
In such case, even if the process is slow, it should be done, Otherwise, it will need to be done manually.
Maybe, you could implement the option for storing indexed text for those of us who needs it.
But, in any case give the possibility to to view/copy/export the list of findings. For example, a list: filename string with the finding
Thank you.
Tolik

from iped.

lfcnassif avatar lfcnassif commented on May 30, 2024

Yes, I mean storing text into lucene. I thought you meant displaying first "hit fragment" (first line from Hits tab) for each file, that may need whole text stored into lucene. But now I understood you mean all different keyword hit strings for the searched expression, maybe one with wildcards that can match different strings. Looks useful. I think it does not need text stored in lucene to work fast.

from iped.

lfcnassif avatar lfcnassif commented on May 30, 2024

@MariasStory other things took priority over this, sorry. Could you clarify if you meant 1. first text fragment(s) with highlighted hits (all fragments wouldn't be possible to display in table view, just exporting) or 2. just matched strings e.g. user searches for joh* and that matches john, johnathan... so just those matches would be listed on table?

from iped.

MariasStory avatar MariasStory commented on May 30, 2024

Hi @lfcnassif, thanks for following this request.
I find both scenarios extremely useful.

At the moment, I would put a priority to the second task:
Just matched strings e.g. user searches for joh* and that matches john, johnathan... so just those matches would be listed on table. Additional information, like number of hits and number of files that the hits are found in, can also be shown.

The first option would be also nice to have:
Text fragment(s) with highlighted hits. Show limited amounts of hit fragments (maybe paginated) in table view with possibility of exporting.

from iped.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.