Title: Rethink case sensitivity · Issue #7 · GateNLP/gateplugin-StringAnnotation · GitHub
Open Graph Title: Rethink case sensitivity · Issue #7 · GateNLP/gateplugin-StringAnnotation
X Title: Rethink case sensitivity · Issue #7 · GateNLP/gateplugin-StringAnnotation
Description: Copied from: johann-petrak/gateplugin-StringAnnotation#4 Consider: always store the actual case (if case-normalization is wanted, must be a preparation step for the list file). Then, if case-insensitive matching is required (then: a runt...
Open Graph Description: Copied from: johann-petrak/gateplugin-StringAnnotation#4 Consider: always store the actual case (if case-normalization is wanted, must be a preparation step for the list file). Then, if case-insens...
X Description: Copied from: johann-petrak/gateplugin-StringAnnotation#4 Consider: always store the actual case (if case-normalization is wanted, must be a preparation step for the list file). Then, if case-insens...
Opengraph URL: https://github.com/GateNLP/gateplugin-StringAnnotation/issues/7
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Rethink case sensitivity","articleBody":"Copied from: https://github.com/johann-petrak/gateplugin-StringAnnotation/issues/4\r\n\r\nConsider: always store the actual case (if case-normalization is wanted, must be a preparation step for the list file). Then, if case-insensitive matching is required (then: a runtime parameter!!) use a parallel matching algorithm: for each character position, match the lower-case and upper-case version for all active matches in parallel. In theory, we could double the number of active matches at each position, but this will actually not happen and the number of active matches will be bounded by the maximum number of differently capitalized prefixes of a potential full match (or set of matches if we want to find all possible matches of any length).\r\nThen, actually create several annotations for each case-variation we matched, or just one annotation based on a preference setting (e.g. first, best case match ...?)","author":{"url":"https://github.com/johann-petrak","@type":"Person","name":"johann-petrak"},"datePublished":"2018-06-18T14:58:42.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/7/gateplugin-StringAnnotation/issues/7"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8e8ffae6-48fb-53d8-e3b4-b2f8024b3053 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DA10:9EF57:59EE7B:743B42:697FACB0 |
| html-safe-nonce | 9657be09216a512b04a62caeab09d92311fda73e6c346e5963609a041b2db2cc |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQTEwOjlFRjU3OjU5RUU3Qjo3NDNCNDI6Njk3RkFDQjAiLCJ2aXNpdG9yX2lkIjoiOTE4MjA5NTMxOTg1MTA1MjIwOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c71cb1dcf1b5dfa93831372710691347c96dddb40d48894c5081400ce3efcd31 |
| hovercard-subject-tag | issue:333307054 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/GateNLP/gateplugin-StringAnnotation/7/issue_layout |
| twitter:image | https://opengraph.githubassets.com/7f52d5e2e70889b907a263532b8462b6cca3d77a712bf4d7473cb2652e3f28ee/GateNLP/gateplugin-StringAnnotation/issues/7 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/7f52d5e2e70889b907a263532b8462b6cca3d77a712bf4d7473cb2652e3f28ee/GateNLP/gateplugin-StringAnnotation/issues/7 |
| og:image:alt | Copied from: johann-petrak/gateplugin-StringAnnotation#4 Consider: always store the actual case (if case-normalization is wanted, must be a preparation step for the list file). Then, if case-insens... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | johann-petrak |
| hostname | github.com |
| expected-hostname | github.com |
| None | 60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6 |
| turbo-cache-control | no-preview |
| go-import | github.com/GateNLP/gateplugin-StringAnnotation git https://github.com/GateNLP/gateplugin-StringAnnotation.git |
| octolytics-dimension-user_id | 14233746 |
| octolytics-dimension-user_login | GateNLP |
| octolytics-dimension-repository_id | 130872994 |
| octolytics-dimension-repository_nwo | GateNLP/gateplugin-StringAnnotation |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 130872994 |
| octolytics-dimension-repository_network_root_nwo | GateNLP/gateplugin-StringAnnotation |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7c85641c598ad130c74f7bcc27f58575cac69551 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width