Skip to content

Implements token pattern matching on documents with the tokens produced by regular expressions on text with the intel hyperscan library.

License

MPL-2.0, Unknown licenses found

Licenses found

MPL-2.0
LICENSE
Unknown
LICENSE.3rdParty
Notifications You must be signed in to change notification settings

patrickfrey/strusPattern

Repository files navigation

StrusPattern provides efficient pattern matching on text. It uses the Intel hyperscan library for matching regular expressions.
With strusPattern you define patterns on 2 levels, the first levels defines lexems by regular expressions and the second level
allows you to define patterns in a regular language with the lexems created in the first step as alphabet.

Licenced as MPLv2 (Mozilla Public License, Version 2 - https://www.mozilla.org/en-US/MPL/2.0)
For 3rdParty licenses see LICENSE.3rdParty

The project Strus implements a set of libraries, tools for building a competitive, 
scalable search engine for text retrieval.
It is a solution for small projects as well as larger scale applications.
Strus project homepage at http://project-strus.net with articles, links, documentation.

For installation see description files INSTALL.<platform> in the top level directory of the project.

The project is built regularly with Travis (https://travis-ci.org/patrickfrey/strusPattern) 
and with OpenSuse (https://build.opensuse.org/package/show/home:PatrickFrey/struspattern):

About

Implements token pattern matching on documents with the tokens produced by regular expressions on text with the intel hyperscan library.

Resources

License

MPL-2.0, Unknown licenses found

Licenses found

MPL-2.0
LICENSE
Unknown
LICENSE.3rdParty

Stars

Watchers

Forks

Packages

No packages published