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

Ability to filter entity candidates via typing #48

Closed
reckart opened this issue Apr 12, 2018 · 2 comments
Closed

Ability to filter entity candidates via typing #48

reckart opened this issue Apr 12, 2018 · 2 comments
Assignees
Milestone

Comments

@reckart
Copy link
Member

reckart commented Apr 12, 2018

After a user marks an entity, he gets a ranked list of candidates.
He should be able to browse the Instance Selector in the AnnotationDetailEditorPanel (ConceptFeatureEditor) by typing.
Kendo Combo Box could be useful for this task.

@reckart reckart added this to the 0.3.0 milestone Apr 12, 2018
reckart pushed a commit that referenced this issue Apr 12, 2018
- Implemented first try with Kendo AutoCompleteTextField
reckart pushed a commit that referenced this issue Apr 12, 2018
- Fire two queries each time the user is typing: The first query retrieves candidates containing the mention marked in the text, the second one for the typed string. The candidate sets are then ranked jointly.
reckart pushed a commit that referenced this issue Apr 12, 2018
- Use KBHandle as model instead of String
reckart added a commit that referenced this issue Apr 12, 2018
- TextRenderer must use "uiLabel", not "name" to obtain the correct label for a KBHandle.
- Remove the "new Model<KBHandle>()" from the AutoCompleteTextField which prevented the field to write its data to the "value" field of the FeatureState and instead wrote it into the provided model.
- Remove onSelected() method which was just used for debugging and also produced an error if getName() returned null.
reckart pushed a commit that referenced this issue Apr 12, 2018
- remove DropdownList - dropped in favor of AutoCompleteTextField
- filter instances by typing also when concept linking is not supported
rcffc pushed a commit that referenced this issue Apr 13, 2018
Improved Candidate Ranking by removing semantic search query
rcffc pushed a commit that referenced this issue Apr 13, 2018
Increase Candidate query limit since otherwise some candidates are not there - and the extra time is just an increase of ~0.7s
rcffc pushed a commit that referenced this issue Apr 13, 2018
Limit the number of candidates displayed in UI to 20.
rcffc pushed a commit that referenced this issue Apr 13, 2018
Parallelized candidate retrieval to decrease response time
rcffc pushed a commit that referenced this issue Apr 13, 2018
Removed pre-filtering for entity frequency
@reckart
Copy link
Member Author

reckart commented Apr 14, 2018

@rcffc merged #49 - does it fully resolve this issue?

@rcffc
Copy link
Contributor

rcffc commented Apr 15, 2018

Yes

@rcffc rcffc closed this as completed Apr 15, 2018
@reckart reckart added this to To do in Entity Linking [M1] via automation Jun 9, 2018
@reckart reckart moved this from To do to Done in Entity Linking [M1] Jun 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

2 participants