Skip to content

beeguy74/lawrag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

French Labor Code Search Engine

This project is a search engine for the French Labor Code. It provides two entry points: load_data.py for loading a CSV table as the data source, and main.py for querying the system.

Getting Started

To get started with this project, follow the steps below: To get started with this project, follow the steps below:

  1. Clone the repository to your local machine.
  2. Install the required dependencies by running pip install -r requirements.txt.
  3. Rename the .env-example file to .env and provide the necessary environment variables.
  4. Run the load_data.py script to load the CSV table as the data source.
  5. Execute the main.py script to start querying the system.

It was written for linux, and if you use MacOS, you have to delete following libraries from requirements.txt

  • torch
  • torchaudio
  • torchvision
  • debugpy and then install them with pip

Usage

Loading Data

To load the CSV table as the data source, run the following command and provide path to file.csv:

python load_data.py data/extrait_travail.csv

This script will parse the CSV file and populate the search engine with the relevant data.

Querying the System

To query the search engine, use the main.py script. This script provides a command-line interface for searching the French Labor Code. Simply enter your search query, and the system will return the relevant results. Run the following command and provide path to vector_storage from load_data.py script:

python main.py path/to/storage

Contributing

Contributions to this project are welcome. If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

un moteur de recherche juridique

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published