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

Expose n-gram analyzer #29

Open
natcohen opened this issue Mar 17, 2020 · 3 comments
Open

Expose n-gram analyzer #29

natcohen opened this issue Mar 17, 2020 · 3 comments

Comments

@natcohen
Copy link

I'd love to contribute to expose the n-gram analyzer but I don't know where to start!

Anyone can help? There is no documentation about contribution

@natcohen
Copy link
Author

@rnewson Any chance someone can give a little help here?

@rnewson
Copy link
Contributor

rnewson commented Mar 31, 2020

My personal focus is on the successor project to dreyfus/clouseau that targets the future CouchDB 4.0 (with the FoundationDB backend) but I can review a pull request.

The https://github.com/cloudant-labs/clouseau/blob/master/src/main/scala/com/cloudant/clouseau/SupportedAnalyzers.scala should be the only place that needs working on to add a new analyzer, though you may need to think about how to add extra configuration parameters. (the number of characters per ngram being the obvious one).

@natcohen
Copy link
Author

natcohen commented Mar 31, 2020

@rnewson I m excited for the 4th version of CouchDB but that would be great if you could help me with that...

Here are my two attempts for ngram and edgengram:

NGram: #30
EdgeNGram: #31

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