-
Notifications
You must be signed in to change notification settings - Fork 23
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
REST API endpoints for document store management #279
Comments
Thanks, @courtarro .
This one is on our roadmap!
Can you explain what you mean by this and what you would expect the endpoint to do?
If it were to be added, this one will probably end up in a separate REST API in I do think others would find something like what you describe convenient, though, so we'd welcome a contribution to
There are some ongoing discussions about this. It seems like a |
Concerning documents: if a user wishes to add a document to Odinson's corpus, I don't believe there's currently a way to do that within REST. So if indexing is the same thing, then that's sufficient. That's interesting about annotation. Indeed, I was thinking of Using spaCy to generate annotations would be good, though I do like the results from CoreNLP. Python is definitely my go-to language right now, but one reason I'm focused on Odinson vs. spaCy (despite having used spaCy a good bit in the past) is that spaCy's pattern matching engine is missing the critical feature of named capture. Odinson's rules/grammars, CoreNLP's Semgrex, and JAPE all support named capture, whereas spaCy has not yet added that capability. As for removing - the REST standard is to add a |
NOTE: depends on #282 |
The new version of the REST API will support, indexing, updating, and deleting documents. The changes have been made, but the project is not yet ready to be made public. |
My objective is to use Odinson as an NLP backend to view a directory of documents, annotating and indexing as new documents are brought in, then view the full dependency parse of a single entire document and allow the user to execute pattern queries against the parsed output.
To support this kind of use case, I think I would need the following additional REST API endpoints:
Are any of these capabilities already possible with the REST API? If not, would it be possible to plan toward implementing them?
Thanks in advance!
The text was updated successfully, but these errors were encountered: