-
Notifications
You must be signed in to change notification settings - Fork 24
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
Test and possibly migrate to lmdbjava #75
Comments
Everything seems to work properly except one thing, the number of readers is limited and asynchronous calls from the javascript frontend results in exceptions. lmdbjava/lmdbjava#65 (comment) |
…e dependencies, minor code fixes #75
The commit 7372366 should have solved the last issue with the number of readers. |
|
For languages other than english the domains are not resolved. Not a clue why. |
It's because the domains are derived from the English categories only, the other languages first do not have the same category hierarchy (then we would need a mapping per language) and have a much small set of categories. |
I wasn't clear. I wanted to say that with this branch there there are no domains at all, while on the master version the domains are in the output json. Might be solved by rebuilding again all the databases? |
Mmm I dont understand. The domains are not produced for English or the domains are not in the disambiguation result json? For the domains, they are built one time by the Upper KB and they are build just after building the Lower KB for English. It's like any db, if you want to force it to be rebuild, just delete the lmdb files and relaunch. |
They are not in the output json. But it was just a note on the task. |
Interesting thing is that the total number of concepts and pages correspond (see #50) |
might be that the interlingual files are missing in your resource files, so the KB cannot relate the English domain to an Italian entity |
lmdbjava is apparently better maintained (more features & more OS built) and faster... also never get the zero copy mode working reliably with lmdbjni so it is worth trying lmdbjava for this too.
The text was updated successfully, but these errors were encountered: