[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-yj0dww-bd-izaivVTC2PQo71EBqRsVc6cIGytxV4_LA":3,"sanity-yvq3mHEwsqGXdow8QXCop3-YWRQI4QnOjoLNX_zhFeM":316},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":291},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":59,"comments":262,"dateUrl":263,"excerpt":264,"legacyBody":265,"product":12,"publishedAt":268,"slug":269,"sponsored":12,"tags":271,"title":290,"visible":262},"2023-05-25T09:36:59Z","wp-post-3534","07ZbrKPSUrjrV4wQ6fICJv","blogPost","2023-07-13T14:54:26Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"role":56,"slug":57},"2023-05-23T16:27:18Z","wp-author-114","07ZbrKPSUrjrV4wQ6fam8u","blogAuthor","2023-08-29T11:49:01Z",{"_type":53},"image","former","Jeff Atwood","Co-founder",{"current":58},"jeffatwood",[60,79,87,111,127,135,145,153,169,188,196,204,212,228,236,246],{"_key":61,"_type":62,"children":63,"markDefs":74,"style":78},"639b670f303d","block",[64,69],{"_key":65,"_type":66,"marks":67,"text":68},"639b670f303d0","span",[],"Remember when ",{"_key":70,"_type":66,"marks":71,"text":73},"639b670f303d1",[72],"5e9db1c04502","We Made Search 51% Less Crappy?",[75],{"_key":72,"_type":76,"href":77,"reference":12},"link","http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F10\u002Fstack-overflow-search-now-51-less-crappy\u002F","normal",{"_key":80,"_type":62,"children":81,"markDefs":86,"style":78},"941d2daae88f",[82],{"_key":83,"_type":66,"marks":84,"text":85},"941d2daae88f0",[],"Well, we rolled up our sleeves and increased search quality a whole ten percent to 61%. How?",[],{"_key":88,"_type":62,"children":89,"level":108,"listItem":109,"markDefs":110,"style":78},"d03e54be35aa",[90,94,100,104],{"_key":91,"_type":66,"marks":92,"text":93},"d03e54be35aa0",[],"Search now ",{"_key":95,"_type":66,"marks":96,"text":99},"d03e54be35aa1",[97,98],"strong","em","heavily",{"_key":101,"_type":66,"marks":102,"text":103},"d03e54be35aa2",[97]," weights title",{"_key":105,"_type":66,"marks":106,"text":107},"d03e54be35aa3",[]," in the results, since people seemed to really like that approach. This is currently used on the \u002Fask page, which does a title-exclusive search when you tab away (onblur) the title field.",1,"number",[],{"_key":112,"_type":62,"children":113,"level":108,"listItem":109,"markDefs":126,"style":78},"396e4e7fd8cf",[114,118,122],{"_key":115,"_type":66,"marks":116,"text":117},"396e4e7fd8cf0",[],"Any individual search terms which map directly to the top 40 tags will be ",{"_key":119,"_type":66,"marks":120,"text":121},"396e4e7fd8cf1",[97],"auto-converted to tag searches",{"_key":123,"_type":66,"marks":124,"text":125},"396e4e7fd8cf2",[],". So if you enter c++ entities it will convert to [c++] entities automagically on your behalf.",[],{"_key":128,"_type":62,"children":129,"markDefs":134,"style":78},"92cda74aa772",[130],{"_key":131,"_type":66,"marks":132,"text":133},"92cda74aa7720",[],"This alone is a rather substantial improvement. One specific query, cited as an example of how bad the old search was, is to search for \"what is a Monad\":",[],{"_key":136,"_type":62,"children":137,"markDefs":143,"style":78},"a0b5a9b12e13",[138],{"_key":139,"_type":66,"marks":140,"text":142},"a0b5a9b12e130",[141],"2aedfe18e764","http:\u002F\u002Fstackoverflow.com\u002Fsearch?q=what+is+a+monad",[144],{"_key":141,"_type":76,"href":142,"reference":12},{"_key":146,"_type":62,"children":147,"markDefs":152,"style":78},"c583b137d4ef",[148],{"_key":149,"_type":66,"marks":150,"text":151},"c583b137d4ef0",[],"As you can see, pretty solid results now.",[],{"_key":154,"_type":62,"children":155,"markDefs":168,"style":78},"ccabe35ce739",[156,160,164],{"_key":157,"_type":66,"marks":158,"text":159},"ccabe35ce7390",[],"(And don't forget to avail yourself of the ",{"_key":161,"_type":66,"marks":162,"text":163},"ccabe35ce7391",[97],"Votes sort tab",{"_key":165,"_type":66,"marks":166,"text":167},"ccabe35ce7392",[]," on the search results page. It defaults to relevance but sometimes votes is a better default sort IMO. There were users who almost literally fought me to the death on the choice of this default search results sort order in the Stack Overflow beta, so that's how it is.)",[],{"_key":170,"_type":62,"children":171,"markDefs":185,"style":78},"37df068a56fb",[172,176,181],{"_key":173,"_type":66,"marks":174,"text":175},"37df068a56fb0",[],"I've also started implementing some BETA advanced search operators, ",{"_key":177,"_type":66,"marks":178,"text":180},"37df068a56fb1",[179],"2e83f0301301","as requested on meta",{"_key":182,"_type":66,"marks":183,"text":184},"37df068a56fb2",[],".",[186],{"_key":179,"_type":76,"href":187,"reference":12},"http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F1114\u002Fadditional-search-features-syntax",{"_key":189,"_type":62,"children":190,"markDefs":195,"style":78},"6da116f30c82",[191],{"_key":192,"_type":66,"marks":193,"text":194},"6da116f30c820",[],"The current advanced search operators are:",[],{"_key":197,"_type":62,"children":198,"markDefs":203,"style":78},"3bdbcf0c1179",[199],{"_key":200,"_type":66,"marks":201,"text":202},"3bdbcf0c11790",[],"posts from a specific user user:1234 apples oranges questions with a minimum number of votes votes:15 apples oranges questions that have an accepted answer hasaccepted:1 apples oranges questions that have no answers answers:0 apples oranges questions that have been closed closed:1 apples oranges questions that are community wiki wiki:1 apples oranges ",[],{"_key":205,"_type":62,"children":206,"markDefs":211,"style":78},"85d0c7397ee3",[207],{"_key":208,"_type":66,"marks":209,"text":210},"85d0c7397ee30",[],"Yes, these are a little buggy at the moment, but they mostly work. And they can be combined with [tags] and search terms of course.",[],{"_key":213,"_type":62,"children":214,"markDefs":227,"style":78},"4a9aa45af699",[215,219,223],{"_key":216,"_type":66,"marks":217,"text":218},"4a9aa45af6990",[],"One thing to bear in mind: the advanced search operators will ",{"_key":220,"_type":66,"marks":221,"text":222},"4a9aa45af6991",[97],"sometimes kick you into a combined questions and answers search result format",{"_key":224,"_type":66,"marks":225,"text":226},"4a9aa45af6992",[],". So don't be alarmed, when you decide to browse all posts by Jon Skeet voted up 20 or more times, that you see a mixture of questions and answers in your search results!",[],{"_key":229,"_type":62,"children":230,"markDefs":235,"style":78},"26661cef3dcb",[231],{"_key":232,"_type":66,"marks":233,"text":234},"26661cef3dcb0",[],"All of the above is documented on our new search help page:",[],{"_key":237,"_type":62,"children":238,"markDefs":244,"style":78},"5d87a1483580",[239],{"_key":240,"_type":66,"marks":241,"text":243},"5d87a14835800",[242],"38c6569faa10","http:\u002F\u002Fstackoverflow.com\u002Fsearch",[245],{"_key":242,"_type":76,"href":243,"reference":12},{"_key":247,"_type":62,"children":248,"markDefs":261,"style":78},"9b18b92b5e0c",[249,253,257],{"_key":250,"_type":66,"marks":251,"text":252},"9b18b92b5e0c0",[],"Feel free to file bugs\u002Ffeedback on this on meta, and ",{"_key":254,"_type":66,"marks":255,"text":256},"9b18b92b5e0c1",[98],"please",{"_key":258,"_type":66,"marks":259,"text":260},"9b18b92b5e0c2",[]," tag them with [advanced-search] if you're talking about a search qualifier with a colon in it.",[],true,"2009\u002F07\u002F29","",{"code":266,"language":267},"\u003Cp>Remember when \u003Ca href=\"http:\u002F\u002Fblog.stackoverflow.com\u002F2008\u002F10\u002Fstack-overflow-search-now-51-less-crappy\u002F\">We Made Search 51% Less Crappy?\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Well, we rolled up our sleeves and increased search quality a whole ten percent to 61%. How?\u003C\u002Fp>\n\u003Col>\u003Cli>\n    Search now \u003Cstrong>\u003Cem>heavily\u003C\u002Fem> weights title\u003C\u002Fstrong> in the results, since people seemed to really like that approach. This is currently used on the \u002Fask page, which does a title-exclusive search when you tab away (onblur) the title field.\n  \u003C\u002Fli>\n  \u003Cli>\n    \u003Cp>Any individual search terms which map directly to the top 40 tags will be \u003Cstrong>auto-converted to tag searches\u003C\u002Fstrong>. So if you enter\u003C\u002Fp>\n\n    \u003Cp>c++ entities\u003C\u002Fp>\n\n    \u003Cp>it will convert to\u003C\u002Fp>\n\n    \u003Cp>[c++] entities\u003C\u002Fp>\n\n    \u003Cp>automagically on your behalf.\u003C\u002Fp>\n  \u003C\u002Fli>\n\u003C\u002Fol>\u003Cp>This alone is a rather substantial improvement. One specific query,  cited as an example of how bad the old search was, is to search for \"what is a Monad\":\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fsearch?q=what+is+a+monad\">\u003C\u002Fa>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fsearch?q=what+is+a+monad\">http:\u002F\u002Fstackoverflow.com\u002Fsearch?q=what+is+a+monad\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>As you can see, pretty solid results now.\u003C\u002Fp>\n\u003Cp>(And don't forget to avail yourself of the \u003Cstrong>Votes sort tab\u003C\u002Fstrong> on the search results page. It defaults to relevance but sometimes votes is a better default sort IMO. There were users who almost literally fought me to the death on the choice of this default search results sort order in the Stack Overflow beta, so that's how it is.)\u003C\u002Fp>\n\u003Cp>I've also started implementing some BETA advanced search operators, \u003Ca href=\"http:\u002F\u002Fmeta.stackoverflow.com\u002Fquestions\u002F1114\u002Fadditional-search-features-syntax\">as requested on meta\u003C\u002Fa>. \u003C\u002Fp>\n\u003Cp>The current advanced search operators are:\u003C\u002Fp>\n\u003Ctable cellpadding=\"5\" width=\"600\" id=\"advanced-search\">\u003Ctr>\u003Ctd>posts from a specific user\n\u003C\u002Ftd>\n\n\u003Ctd>user:1234 apples oranges\n\u003C\u002Ftd>\n    \u003C\u002Ftr>\u003Ctr>\u003Ctd>questions with a minimum number of votes\n\u003C\u002Ftd>\n\n\u003Ctd>votes:15 apples oranges\n\u003C\u002Ftd>\n\n    \u003C\u002Ftr>\u003Ctr>\u003Ctd>questions that have an accepted answer\n\u003C\u002Ftd>\n\n\u003Ctd>hasaccepted:1 apples oranges\n\u003C\u002Ftd>\n    \u003C\u002Ftr>\u003Ctr>\u003Ctd>questions that have no answers\n\u003C\u002Ftd>\n\n\u003Ctd>answers:0 apples oranges\n\u003C\u002Ftd>\n    \u003C\u002Ftr>\u003Ctr>\u003Ctd>questions that have been closed\n\u003C\u002Ftd>\n\n\u003Ctd>closed:1 apples oranges\n\u003C\u002Ftd>\n\n    \u003C\u002Ftr>\u003Ctr>\u003Ctd>questions that are community wiki\n\u003C\u002Ftd>\n\n\u003Ctd>wiki:1 apples oranges\n\u003C\u002Ftd>\n    \u003C\u002Ftr>\u003C\u002Ftable>\u003Cp>Yes, these are a little buggy at the moment, but they mostly work. And they can be combined with [tags] and search terms of course. \u003C\u002Fp>\n\u003Cp>One thing to bear in mind: the advanced search operators will \u003Cstrong>sometimes kick you into a combined questions and answers search result format\u003C\u002Fstrong>. So don't be alarmed, when you decide to browse all posts by Jon Skeet voted up 20 or more times, that you see a mixture of questions and answers in your search results!\u003C\u002Fp>\n\u003Cp>All of the above is documented on our new search help page:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fsearch\">\u003C\u002Fa>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fsearch\">http:\u002F\u002Fstackoverflow.com\u002Fsearch\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Feel free to file bugs\u002Ffeedback on this on meta, and \u003Cem>please\u003C\u002Fem> tag them with [advanced-search] if you're talking about a search qualifier with a colon in it.\u003C\u002Fp>","html","2009-07-29T12:00:00.000Z",{"current":270},"stack-overflow-search-now-61-less-crappy",[272,280,285],{"_createdAt":273,"_id":274,"_rev":275,"_type":276,"_updatedAt":273,"slug":277,"title":279},"2023-05-23T16:43:21Z","wp-tagcat-community","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":278},"community","Community",{"_createdAt":273,"_id":281,"_rev":275,"_type":276,"_updatedAt":273,"slug":282,"title":284},"wp-tagcat-company",{"current":283},"company","Company",{"_createdAt":273,"_id":286,"_rev":275,"_type":276,"_updatedAt":273,"slug":287,"title":289},"wp-tagcat-design",{"current":288},"design","Design","Stack Overflow Search - Now 61% Less Crappy",[292,298,304,310],{"_id":293,"publishedAt":294,"slug":295,"sponsored":12,"title":297},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":296},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":299,"publishedAt":300,"slug":301,"sponsored":12,"title":303},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":302},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":305,"publishedAt":306,"slug":307,"sponsored":12,"title":309},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":308},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":311,"publishedAt":312,"slug":313,"sponsored":12,"title":315},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":314},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":317,"sourceMap":-1},{"count":318,"lastTimestamp":12},0]