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

Comparison with other packages? #40

Open
tony opened this issue Nov 29, 2024 · 2 comments
Open

Comparison with other packages? #40

tony opened this issue Nov 29, 2024 · 2 comments

Comments

@tony
Copy link

tony commented Nov 29, 2024

Hi! Thank you for the project.

Is their any comparison between this project and https://github.com/gajus/liqe? Are their any similar, active projects out there that also use TypeScript and parse lucene-like queries to AST?

@oxdev03
Copy link
Owner

oxdev03 commented Nov 29, 2024

Hi,

Initially, I wanted to use Liqe, but it has a bug that doesn't support numbers in queries. As a result, I decided to create an npm package that offers more customization options, such as variables and functions.

Performance-wise, both are fast, and I didn't notice any significant difference in my initial tests. There are other Lucene-like parsers available, but their last commits were over five years ago. That’s another reason I decided to create this repository.

Are you missing a feature or looking for something specific?

Best regards

@tony
Copy link
Author

tony commented Nov 29, 2024

Hi,

Thank you for the explanation behind the project and about the Liqe package as well.

There are other Lucene-like parsers available, but their last commits were over five years ago. That’s another reason I decided to create this repository.

Yes, I've noticed the same when searching for libraries regarding these, the ecosystem is a bit ad hoc, and outdated packages tend to run into issues (Not supporting ESM, TypeScript, having bugs, so on).

Are you missing a feature or looking for something specific?

Yes, do you offer or have any of these on your roadmap?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants