{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/de2d64478e715fb02266f77a3f5641f6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"de2d64478e715fb02266f77a3f5641f6","url":"https://api.github.com/users/floere","login":"floere","id":3022},"assignee":null,"updated_at":"2011-11-15T12:12:08Z","labels":[{"name":"search engine","color":"e102d8","url":"https://api.github.com/repos/CocoaPods/cocoapods.org/labels/search+engine"}],"comments":0,"closed_at":null,"url":"https://api.github.com/repos/CocoaPods/cocoapods.org/issues/4","body":"Mainly a writeup for Thijs.\r\n\r\nPicky basically is a semantic filtering search engine.\r\n\r\n1. (Look) The standard interface looks like this: http://podsearch.herokuapp.com/\r\n\r\n2. (Live results) You get results as you type. This changes the class of the thing to the left, which makes it go red/orange/green. For example, start typing \"osx networking\" slowly. Red means: No results. Orange means: Picky will need some feedback on what you might mean. Green means: Picky will return a nice fresh batch of results for immediate consumption.\r\n\r\n3. (More results) Type \"osx\" (http://podsearch.herokuapp.com/?q=osx). Scroll down. Press \"More results\". Picky inserts a header of what kind of result is shown below and adds the results.\r\n\r\n4. (What do you mean?) Type \"ios\" (http://podsearch.herokuapp.com/?q=ios). Select if you meant the system or not.\r\n\r\n5. (Preselection of category) Type \"on:ios\" or \"platform:ios\" (http://podsearch.herokuapp.com/?q=platform%3Aosx). This avoids \"What do you mean?\" above. The category names are freely chosen. Multiple categories can be preselected using the , as separator.\r\n\r\n6. (Partial search) Type \"s\" (http://podsearch.herokuapp.com/?q=s). It finds \"s*\" in multiple categories.\r\n\r\n7. (Similarity search) Type \"keewi~\" (http://podsearch.herokuapp.com/?q=keewi~). Picky will return similar results.\r\n\r\n8. (Version search using partials) Type \"1.\" (http://podsearch.herokuapp.com/?q=1.). Find all versions starting with 1. Type \"0.9.3\" (http://podsearch.herokuapp.com/?q=0.9.3) find only pods with 0.9.3 as version.\r\n\r\n9. (Dependency search) Type \"using:json\" (http://podsearch.herokuapp.com/?q=using%3Ajson). Find pods that use pods named json.\r\n\r\n10. (Combinations) Type \"networking json\" (http://podsearch.herokuapp.com/?q=networking%20json). Finds a pod that uses json, and has networking in its description.\r\n\r\nAn idea:\r\n* Want to only return results from the platform osx? Just prepend \"on:osx\" to a search.\r\n\r\nSee the simple source and HTML structure here, including some JS options (on Chrome):\r\nview-source:http://podsearch.herokuapp.com/\r\n\r\nQuestions? -> @floere or https://groups.google.com/forum/#!forum/picky-ruby.\r\n\r\nMore here http://florianhanke.com/picky/, geo search etc.\r\n\r\nHave fun! :)","html_url":"https://github.com/CocoaPods/cocoapods.org/issues/4","title":"FYI: Short overview of main Picky features","number":4,"id":2242652,"created_at":"2011-11-15T12:12:08Z"},"action":"opened"}