For general processing of voice queries we developed a text parsing library named 'Rootvole' that can be used to match
text with semantic concepts.
The algorithm was implemented in Java and can be described as a form of a parsing expression grammar, where we generate the expressions to be detected beforehand by regular expressions and store them in a vocabulary.
The central class is the parser class, which is instantiated as a series of vocabularies, simple text lists that describe tokens and synonyms, and value descriptors.
It's meant as a lightweight alternative to "real" NLP (natural language processing).
Features
- text search
- keyword matching
- concept matching
Categories
Natural Language Processing (NLP)Follow Rootvole
Other Useful Business Software
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Rootvole!