Skip to content

The File Dictionary System is a Java-based application that allows for fast analysis of words in text files. It provides an intuitive user interface using Java FX and loads data into a tree data structure for efficient searching.

Notifications You must be signed in to change notification settings

Kashif-Kamran/file-dictionary-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

File Dictionary System

The File Dictionary System is a desktop application developed with Java (backend) and JavaFX (frontend), designed to process and analyze similarities between multiple documents. By loading text into advanced data structures, it efficiently identifies connections and similarities across files. This tool is invaluable for those needing to compare document content quickly, offering insights with its sophisticated algorithm. It highlights my expertise in creating solutions that combine robust backend logic with intuitive front-end design.

Features

  • Load multiple text files into the application
  • Efficient searching using a tree data structure
  • View and edit file contents
  • Filter search results by file and word
  • Export search results to a CSV file

Front-end

1x

2

3

4

5

6

Installation

For now, this is not in installable form but in simple form. You can clone this application from given link.

https://github.com/Kashif-Kamran/FileDictionarySystem.git

Usage

Loading files

  1. Click on the Load Files button on the main screen.
  2. Select one or more text files to load into the application.
  3. The files will be loaded into the application and displayed in the tree view on the left side of the screen.

Searching

  1. Enter a search term in the search box at the top of the screen.
  2. The search results will be displayed in the table on the right side of the screen.
  3. To filter the search results by file or word, use the filter options at the top of the table.

Viewing and editing file contents

  1. Select a file in the tree view on the left side of the screen.
  2. The contents of the file will be displayed in the text area on the right side of the screen.
  3. To edit the file contents, make changes in the text area and click the Save button.

Contributing

If you find a bug or would like to suggest an enhancement, please create an issue on the GitHub repository. Pull requests are also welcome.

License

The File Dictionary System is open source software licensed under the MIT License. See the LICENSE file for more information.

About

The File Dictionary System is a Java-based application that allows for fast analysis of words in text files. It provides an intuitive user interface using Java FX and loads data into a tree data structure for efficient searching.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published