2964 Commits

Author SHA1 Message Date
adam-m
39e1c15e09 Hardcode some example keywords in the list for IP address, URL, phone numbers 2012-01-06 13:29:32 -05:00
adam-m
5ab3a41926 custom resize columns in keyword list 2012-01-06 12:20:59 -05:00
adam-m
8f6efb71fd custom resize columns in keyword list 2012-01-06 12:20:32 -05:00
adam-m
52a0b6cb12 - fix case when terms componenent query returns no results
- implement custom cell renderer with tooltips in query column showing entire query string
2012-01-06 10:11:08 -05:00
adam-m
89bceacdf7 Added delete/delete all button handlers in list search. 2012-01-05 17:42:05 -05:00
adam-m
8fefd9b23d Multiple keyword search - basic functionality (add keyword, search, escape literals) 2012-01-05 17:17:27 -05:00
adam-m
54758bf45a - fixed another Null ptr when there is no highlight content in rare cases
- tweaked composite Solr query escaping
2012-01-04 18:06:58 -05:00
adam-m
8bf50478af remove unused code, update comments 2012-01-04 17:33:01 -05:00
adam-m
5bcbe9a56f - add Solr POST query method and switch to POST Solr query method in most cases because http GET fails for more complex queries due to http HEAD length limit.
For instance, it fails for multiple keyword OR'd, and in consequence for broader regex matches that yield many hits.
- handle better solr query exception and don't obliterate the screen with an oversized dialog when GET query fails due to its length
2012-01-04 16:46:42 -05:00
adam-m
b8139e8c05 added query manager and child factories supporting single/multiple, word/regex queries, and 2 ways of presenting nodes (detailed view with all hits, and collapsed view) 2012-01-04 15:08:12 -05:00
adam-m
c890d69ac5 bugfix, fixed null ptr exception for some cases when there is no highlight snippet 2012-01-04 14:52:44 -05:00
adam-m
c8ffe6005f - Added query manager to handle various query types, which delegates to proper query engines and child factories.
- more refactoring to handle word lists.
2012-01-03 18:37:20 -05:00
adam-m
529afce917 - minor fixes post-refactoring
- improve regex result filtering
2012-01-03 15:51:40 -05:00
adam-m
ee588d2018 - started code refactor to make search result node presentation common
between single and multi search
- changed regex bullet to single checkbox in Simple
2012-01-03 15:14:50 -05:00
Brian Carrier
b197088de8 Fixed exception that occured if SOLR was not shutdown when autopsy was in debug session. Cleaned up SOLR Server code a little bit. 2012-01-02 23:24:11 -05:00
adam-m
5294be269f Add dependency on modules.settings 2012-01-02 00:34:05 -05:00
adam-m
d61b22acd5 Fix to correctly determine non-ingestible content (needs latest bindings with equals() for Collections operations to work correctly) 2011-12-30 17:24:05 -05:00
adam-m
9f402d6638 Merge branch 'keyword-search-prototype' of https://github.com/sleuthkit/autopsy into keyword-search-prototype 2011-12-30 16:12:11 -05:00
Brian Carrier
5f8a2581f2 index only files, added info log to indexing, fixed strings extraction, reduced calls to DataContentViewers 2011-12-30 15:55:10 -05:00
adam-m
8e2b2fcaa2 - fix columns to show for props of child nodes
- generalize getting abstractfsnode property map
- fix typo in getString in binary to string conversion
- add missing license comments
2011-12-30 15:54:24 -05:00
Brian Carrier
c03e49fcfd Added copyright 2011-12-30 13:05:15 -05:00
adam-m
50106d5a90 cleanup the text 2011-12-29 13:58:53 -05:00
adam-m
accf9a6133 Add parent node to results containing query. 2011-12-29 13:50:14 -05:00
adam-m
777ed02452 move explorer components to tab, create a new TC that manages and delegates to the tab TCs 2011-12-29 13:06:11 -05:00
adam-m
423b614a2b Fixed text viewer vertical resizing 2011-12-28 15:52:45 -05:00
adam-m
3a2c860eb9 TSK-277 Add more advanced regular expression searching
- first iteration complete, with the result tree and highlight match find/preview
- solr schema change
2011-12-28 13:20:39 -05:00
adam-m
b12d4a812c move query escape to util class, also escape query in highlighting code 2011-12-27 17:37:44 -05:00
adam-m
32f33ed14c Escape Lucene query 2011-12-27 17:29:01 -05:00
adam-m
3ea53996be - regex search: show file hits as child nodes under the term matches
- further refactor Lucene query to reuse that query for regex detail view
2011-12-27 17:14:14 -05:00
adam-m
0388bfd065 fix DataResultViewerTable to support tree view. Wrapping of nodes needs to happen earlier if want to filter children out from the view. 2011-12-27 15:23:30 -05:00
adam-m
c33608d61f TSK-277 Add more advanced regular expression searching
- initial TermsComponent regex support without full results navigation/preview
2011-12-22 14:41:34 -05:00
adam-m
0a413a98b6 fix case in check for solr content when there is no content at all 2011-12-22 14:39:50 -05:00
adam-m
ef9d7e884d TSK-277 - Add more advanced regular expression searching
initial changes: refactored current lucene query code to new class, GUI changes
2011-12-21 16:23:22 -05:00
Peter J. Martel
1a122c97ec Remove ContentNode stuff (runs now) 2011-12-20 17:56:13 -05:00
Peter J. Martel
0f26f7c67c clear keyword search when topcomponent is opened 2011-12-20 15:47:20 -05:00
Peter J. Martel
51e454fdab rename "Extracted Content" viewer tab to "Text View" 2011-12-20 15:38:30 -05:00
Peter J. Martel
de7b66dbfd make "Context" text shorter 2011-12-20 15:38:13 -05:00
Peter J. Martel
044fc7669c rename "Snippet" column to "Context" 2011-12-20 15:37:59 -05:00
adam-m
adb3488852 TSK-267 Extract English strings from smallish unknown files
- improve reporting of what is going on.
2011-12-16 10:00:39 -05:00
adam-m
3c827c868e - Split processing of ingestible and non-ingestible further.
- Do not feed to Solr if known as non-ingestible (original behavior).
2011-12-15 17:26:06 -05:00
adam-m
4381ad64db Abstract out GetFilesContentVisitor and provide 2 implementations: for known vs unknown file types. 2011-12-15 15:10:52 -05:00
adam-m
5285f1c6c8 TSK-267 - Extract English strings from smallish unknown files
- first iteration, for unknown content < 10MB
2011-12-15 13:23:05 -05:00
adam-m
87cc9d5476 - update comments in find
- Ingester: make sure files have been commited before updating flag.  Looking to reuse the Ingester instance so want to make sure it has consistant state.
2011-12-14 14:10:56 -05:00
adam-m
18d881c086 Added isSupported flag to isPreferred interface for the DCV.
This allows to "cache" whether the viewer is supported for the node and forces the caller do determine that first (which fits current model).
Potentially avoids redundant checks (like Solr queries) and does not rely on checking GUI state, which seems cleaner long term.
2011-12-14 09:51:02 -05:00
adam-m
20cd526844 Improve widget spacing/layout 2011-12-13 16:34:13 -05:00
adam-m
f6490c6f1c Merge branch 'keyword-search-prototype' of https://github.com/sleuthkit/autopsy into keyword-search-prototype 2011-12-13 15:37:41 -05:00
adam-m
c484666b7d TSK-270 Provide Hit Navigation in keyword search results
- now using html anchors, much more simple and accurate method, also should be easier to extend to other file types
2011-12-13 15:36:29 -05:00
adam-m
54a5abff8e TSK-270 Provide Hit Navigation in keyword search results
- initial version, index/scrolling needs to be more precise
2011-12-13 12:14:25 -05:00
Peter J. Martel
f749d6f8ba Add index-image to add-image process. 2011-12-12 12:52:11 -05:00
adam-m
681c136f12 TSK-279 Make markup extracted text be default for keyword hit 2011-12-09 12:27:04 -05:00