Giter VIP home page Giter VIP logo

moamenshoman / the_text_files_indexer Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 39 KB

A Text File Indexer that filters the text files in a given folder directory and indexes them enabling the user to show the already indexed files and retrieve the files containing a specific word (i.e. the user can search for a specific word effeicently fast).

Java 100.00%
java indexing string-manipulation string-search

the_text_files_indexer's Introduction

The Text File Indexer

Description

This program filters the text files in a given folder directory and indexes them enabling the user to show the already indexed files and retrieve the files containing a specific word i.e. the user can search for a specific word easily.

How to use it

The interactive experience is easy and clear in the console but here is some detailed steps to use the program

1- When you run the program you should give it the directory of the folder containing the text files.
2- Then you give the program the word or character you want to split your files by i.e. white space or any other word or characters.
3- Now you have the text files indexed.
4- To list the already indexed files just enter 'l'.
5- To search for some word just enter 's' and then enter your word.
6- To exit the program enter 'q'.

N.B This repository contains some txt files as an example for the program.

the_text_files_indexer's People

Contributors

moamenshoman avatar

Watchers

 avatar

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.