{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/crates.io/issues/205","labels_url":"https://api.github.com/repos/rust-lang/crates.io/issues/205/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/crates.io/issues/205/comments","events_url":"https://api.github.com/repos/rust-lang/crates.io/issues/205/events","html_url":"https://github.com/rust-lang/crates.io/issues/205","id":114488426,"number":205,"title":"using algolia for the search ?","user":{"login":"mackwic","id":558091,"avatar_url":"https://avatars.githubusercontent.com/u/558091?v=3","gravatar_id":"","url":"https://api.github.com/users/mackwic","html_url":"https://github.com/mackwic","followers_url":"https://api.github.com/users/mackwic/followers","following_url":"https://api.github.com/users/mackwic/following{/other_user}","gists_url":"https://api.github.com/users/mackwic/gists{/gist_id}","starred_url":"https://api.github.com/users/mackwic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mackwic/subscriptions","organizations_url":"https://api.github.com/users/mackwic/orgs","repos_url":"https://api.github.com/users/mackwic/repos","events_url":"https://api.github.com/users/mackwic/events{/privacy}","received_events_url":"https://api.github.com/users/mackwic/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-01T19:46:56Z","updated_at":"2015-11-02T16:21:02Z","closed_at":null,"body":"Hi crates.io !\r\n\r\nI think crates.io is elligible for the free plan of [algolia](https://www.algolia.com/). Using their search engine would give a far better search experience for crates.\r\n\r\nThings we can gain:\r\n- fuzzy search and other tricky substitutions\r\n- nice ranking\r\n- real-time response\r\n- maybe searching in the name + the description (not sure if the actual search do that)\r\n\r\nI think it's primordial for crates.io to have a great search experience as it encourages the discoverabilty of the crates. As an illustration, doing `cargo search net` today will not show the library `pnet`. Using algolia would make the result more relevant.\r\n\r\nWhat do you think ?"},"comment":{"url":"https://api.github.com/repos/rust-lang/crates.io/issues/comments/153071902","html_url":"https://github.com/rust-lang/crates.io/issues/205#issuecomment-153071902","issue_url":"https://api.github.com/repos/rust-lang/crates.io/issues/205","id":153071902,"user":{"login":"alexcrichton","id":64996,"avatar_url":"https://avatars.githubusercontent.com/u/64996?v=3","gravatar_id":"","url":"https://api.github.com/users/alexcrichton","html_url":"https://github.com/alexcrichton","followers_url":"https://api.github.com/users/alexcrichton/followers","following_url":"https://api.github.com/users/alexcrichton/following{/other_user}","gists_url":"https://api.github.com/users/alexcrichton/gists{/gist_id}","starred_url":"https://api.github.com/users/alexcrichton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexcrichton/subscriptions","organizations_url":"https://api.github.com/users/alexcrichton/orgs","repos_url":"https://api.github.com/users/alexcrichton/repos","events_url":"https://api.github.com/users/alexcrichton/events{/privacy}","received_events_url":"https://api.github.com/users/alexcrichton/received_events","type":"User","site_admin":false},"created_at":"2015-11-02T16:21:02Z","updated_at":"2015-11-02T16:21:02Z","body":"Sounds plausible to me! Right now we're just using basic postgres text search, but that's just because it was the easiest thing to setup initially. One thing I'd be curious about with algolia is if it's easy to run in development? Not really a blocker either way, just curious!"}}