{"action":"created","issue":{"url":"https://api.github.com/repos/spacy-io/spaCy/issues/327","repository_url":"https://api.github.com/repos/spacy-io/spaCy","labels_url":"https://api.github.com/repos/spacy-io/spaCy/issues/327/labels{/name}","comments_url":"https://api.github.com/repos/spacy-io/spaCy/issues/327/comments","events_url":"https://api.github.com/repos/spacy-io/spaCy/issues/327/events","html_url":"https://github.com/spacy-io/spaCy/issues/327","id":147162386,"number":327,"title":"Built-in stemmer?","user":{"login":"mfelice","id":11545607,"avatar_url":"https://avatars.githubusercontent.com/u/11545607?v=3","gravatar_id":"","url":"https://api.github.com/users/mfelice","html_url":"https://github.com/mfelice","followers_url":"https://api.github.com/users/mfelice/followers","following_url":"https://api.github.com/users/mfelice/following{/other_user}","gists_url":"https://api.github.com/users/mfelice/gists{/gist_id}","starred_url":"https://api.github.com/users/mfelice/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfelice/subscriptions","organizations_url":"https://api.github.com/users/mfelice/orgs","repos_url":"https://api.github.com/users/mfelice/repos","events_url":"https://api.github.com/users/mfelice/events{/privacy}","received_events_url":"https://api.github.com/users/mfelice/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-04-09T20:47:26Z","updated_at":"2016-06-29T10:25:40Z","closed_at":"2016-04-14T08:36:15Z","body":"Is there any built-in stemmer in spaCy? If not, is this something you plan to add? An open-source Python implementation of Porter's algorithm might be a good start.\r\n"},"comment":{"url":"https://api.github.com/repos/spacy-io/spaCy/issues/comments/229318139","html_url":"https://github.com/spacy-io/spaCy/issues/327#issuecomment-229318139","issue_url":"https://api.github.com/repos/spacy-io/spaCy/issues/327","id":229318139,"user":{"login":"adam-ra","id":8114389,"avatar_url":"https://avatars.githubusercontent.com/u/8114389?v=3","gravatar_id":"","url":"https://api.github.com/users/adam-ra","html_url":"https://github.com/adam-ra","followers_url":"https://api.github.com/users/adam-ra/followers","following_url":"https://api.github.com/users/adam-ra/following{/other_user}","gists_url":"https://api.github.com/users/adam-ra/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-ra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-ra/subscriptions","organizations_url":"https://api.github.com/users/adam-ra/orgs","repos_url":"https://api.github.com/users/adam-ra/repos","events_url":"https://api.github.com/users/adam-ra/events{/privacy}","received_events_url":"https://api.github.com/users/adam-ra/received_events","type":"User","site_admin":false},"created_at":"2016-06-29T10:25:40Z","updated_at":"2016-06-29T10:25:40Z","body":"I second the OP's opinion that despite its obvious limitations stemming is very useful for pattern matching. While one may indeed argue that “meeting” as a noun has a different meaning than “meeting” as a verb, gerunds in general are a blend between nouns and verbs and might be thought of as an example of non-categorial phenomena in language. Quite often discerning between a noun and a verb reading of a gerund is hard even for humans, so expecting a statistical parser to do this correctly and even consistently is asking for trouble.\r\nA similar case is the spectrum between adjectives and gerunds. A practical problem appeared when I was trying to match “pulsing headache” in sentences like “this pulsing headache is killing me”. ‘pulsing’ is once recognised as a verb (“pulse”), once as an adjective (“pulsing”). So, there you go — here is an example situation where you'd be better off using stemming."}}
{"actor":{"display_login":"adam-ra"}}