Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use hyperscan for string matching #216

Open
Randl opened this issue Nov 2, 2018 · 2 comments
Open

Use hyperscan for string matching #216

Randl opened this issue Nov 2, 2018 · 2 comments
Labels
category:Enhancement This is a proposed improvement category:Refactoring Related to code refactoring

Comments

@Randl
Copy link
Contributor

Randl commented Nov 2, 2018

No description provided.

@Randl Randl added category:Enhancement This is a proposed improvement category:Refactoring Related to code refactoring labels Nov 2, 2018
@zamazan4ik
Copy link

I think it's quite good library for string matching. In our case (we have a set of predefined patterns and we should find them in a text) it's one of the best solution. Hyperscan is widely-known and widely-used maintained library. I don't know any libary that solves the problem and can beat Hyperscan on any of described above parameters.

A complexity of integrating Hyperscan into the project also should be investigated.

Also Hyperscan probably can be used in a future for implementing simple fuzzy search (should be investigated).

@zamazan4ik
Copy link

If we think about more powerful search possiblities for Kepka probably we want to look into Sphinx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:Enhancement This is a proposed improvement category:Refactoring Related to code refactoring
Projects
None yet
Development

No branches or pull requests

2 participants