You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

keylex

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

keylex

A modular library for keyword matching and extraction.

0.0.2
pipPyPI
Maintainers
1

Keylex

Keylex is a Python library designed for efficient and flexible keyword extraction and matching. It supports various techniques, from basic exact matching to advanced fuzzy matching, with options for industry-specific and domain-tailored use cases. The library provides extensibility through custom matchers and extractors, making it an excellent choice for NLP applications like news article analysis, content classification, and keyword detection.

Features

  • Multiple Matching Strategies: Includes exact match, case-insensitive match, fuzzy match, regex match, and more.
  • NER Integration: Leverages Named Entity Recognition (NER) for extracting entities from text.
  • Fuzzy Matching: Incorporates fuzzy matching using techniques like Levenshtein distance.
  • Extensible: Easily extendable with custom matchers and extractors.
  • Industry-Specific: Tailored options for processing news articles and other text-heavy domains.
  • Simple API: Easy to integrate with your existing projects.

Installation

To install Keylex, use Poetry to manage your dependencies. If you don’t have Poetry installed, follow the instructions here.

Using Poetry:

poetry add keylex

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts