{"action":"closed","issue":{"url":"https://api.github.com/repos/NuGet/NuGetGallery/issues/1982","repository_url":"https://api.github.com/repos/NuGet/NuGetGallery","labels_url":"https://api.github.com/repos/NuGet/NuGetGallery/issues/1982/labels{/name}","comments_url":"https://api.github.com/repos/NuGet/NuGetGallery/issues/1982/comments","events_url":"https://api.github.com/repos/NuGet/NuGetGallery/issues/1982/events","html_url":"https://github.com/NuGet/NuGetGallery/issues/1982","id":29753947,"number":1982,"title":"Search:  We aren't tokenizing user input","user":{"login":"claycompton","id":1505144,"avatar_url":"https://avatars.githubusercontent.com/u/1505144?v=3","gravatar_id":"","url":"https://api.github.com/users/claycompton","html_url":"https://github.com/claycompton","followers_url":"https://api.github.com/users/claycompton/followers","following_url":"https://api.github.com/users/claycompton/following{/other_user}","gists_url":"https://api.github.com/users/claycompton/gists{/gist_id}","starred_url":"https://api.github.com/users/claycompton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/claycompton/subscriptions","organizations_url":"https://api.github.com/users/claycompton/orgs","repos_url":"https://api.github.com/users/claycompton/repos","events_url":"https://api.github.com/users/claycompton/events{/privacy}","received_events_url":"https://api.github.com/users/claycompton/received_events","type":"User","site_admin":false},"labels":[{"id":203335782,"url":"https://api.github.com/repos/NuGet/NuGetGallery/labels/Area:%20Gallery%20UI","name":"Area: Gallery UI","color":"009800","default":false},{"id":281884392,"url":"https://api.github.com/repos/NuGet/NuGetGallery/labels/Area:%20Search","name":"Area: Search","color":"009800","default":false},{"id":203335717,"url":"https://api.github.com/repos/NuGet/NuGetGallery/labels/Area:%20V2%20Feed","name":"Area: V2 Feed","color":"009800","default":false},{"id":203335746,"url":"https://api.github.com/repos/NuGet/NuGetGallery/labels/Area:%20V3%20Feed","name":"Area: V3 Feed","color":"009800","default":false},{"id":28569360,"url":"https://api.github.com/repos/NuGet/NuGetGallery/labels/Priority%20-%202","name":"Priority - 2","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":{"login":"johnataylor","id":2523898,"avatar_url":"https://avatars.githubusercontent.com/u/2523898?v=3","gravatar_id":"","url":"https://api.github.com/users/johnataylor","html_url":"https://github.com/johnataylor","followers_url":"https://api.github.com/users/johnataylor/followers","following_url":"https://api.github.com/users/johnataylor/following{/other_user}","gists_url":"https://api.github.com/users/johnataylor/gists{/gist_id}","starred_url":"https://api.github.com/users/johnataylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnataylor/subscriptions","organizations_url":"https://api.github.com/users/johnataylor/orgs","repos_url":"https://api.github.com/users/johnataylor/repos","events_url":"https://api.github.com/users/johnataylor/events{/privacy}","received_events_url":"https://api.github.com/users/johnataylor/received_events","type":"User","site_admin":false},"assignees":[{"login":"johnataylor","id":2523898,"avatar_url":"https://avatars.githubusercontent.com/u/2523898?v=3","gravatar_id":"","url":"https://api.github.com/users/johnataylor","html_url":"https://github.com/johnataylor","followers_url":"https://api.github.com/users/johnataylor/followers","following_url":"https://api.github.com/users/johnataylor/following{/other_user}","gists_url":"https://api.github.com/users/johnataylor/gists{/gist_id}","starred_url":"https://api.github.com/users/johnataylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnataylor/subscriptions","organizations_url":"https://api.github.com/users/johnataylor/orgs","repos_url":"https://api.github.com/users/johnataylor/repos","events_url":"https://api.github.com/users/johnataylor/events{/privacy}","received_events_url":"https://api.github.com/users/johnataylor/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/NuGet/NuGetGallery/milestones/76","html_url":"https://github.com/NuGet/NuGetGallery/milestone/76","labels_url":"https://api.github.com/repos/NuGet/NuGetGallery/milestones/76/labels","id":1080887,"number":76,"title":"3.1.0 Beta","description":"","creator":{"login":"bhuvak","id":2625465,"avatar_url":"https://avatars.githubusercontent.com/u/2625465?v=3","gravatar_id":"","url":"https://api.github.com/users/bhuvak","html_url":"https://github.com/bhuvak","followers_url":"https://api.github.com/users/bhuvak/followers","following_url":"https://api.github.com/users/bhuvak/following{/other_user}","gists_url":"https://api.github.com/users/bhuvak/gists{/gist_id}","starred_url":"https://api.github.com/users/bhuvak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhuvak/subscriptions","organizations_url":"https://api.github.com/users/bhuvak/orgs","repos_url":"https://api.github.com/users/bhuvak/repos","events_url":"https://api.github.com/users/bhuvak/events{/privacy}","received_events_url":"https://api.github.com/users/bhuvak/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":13,"state":"open","created_at":"2015-04-23T16:44:22Z","updated_at":"2016-12-30T22:17:52Z","due_on":"2015-06-30T07:00:00Z","closed_at":null},"comments":4,"created_at":"2014-03-19T17:25:50Z","updated_at":"2016-12-30T22:17:52Z","closed_at":"2016-12-30T22:17:52Z","body":"1.  Navigate to the search service console.\n2.  Search for \"Razor3\".\n\nResult:  Only one search result is returned, and it is only peripherally relevant to someone searching for version 3 of Razor.\nExpected:  We ought to tokenize user input, at least along letter/number boundaries, in order to provide roughly the same results the user would've gotten searching for \"Razor 3\" (with a space, sans quotes).\n\nMore generally, if people run together words in a package name -- which is likely if a person misremembers the internal spacing or punctuation of a package name -- search results are degraded.  \"JQueryUI\" doesn't match JQuery UI, for example.  As a stretch goal, we might want to try to tokenize search terms from users if they use camel casing.\n"}}
{"actor":{"display_login":"skofman1"}}