document.open();document.writeln('<div onmouseover="document.getElementById(\'snipt-4559\').style.display = \'block\'; return false;" onmouseout="document.getElementById(\'snipt-4559\').style.display = \'none\'; return false;" style="position: relative;">');document.writeln('<div class="highlight" style="background: #202020"><pre style="-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; margin: 0; display: block; font: 11px Monaco, monospace !important; padding: 15px; background-color: #1C1C1C; overflow: auto; color: #D0D0D0;; line-height: 125%"><span style="color: #999999; font-style: italic"># accepts </span>');document.writeln('<span style="color: #999999; font-style: italic">#   http://domain.com/search/searchquery or</span>');document.writeln('<span style="color: #999999; font-style: italic">#   http://domain.com/search/?query=searchquery</span>');document.writeln('');document.writeln('<span style="color: #6ab825; font-weight: normal">def</span> <span style="color: #447fcf">search_results</span><span style="color: #d0d0d0">(request,</span> <span style="color: #d0d0d0">query):</span> ');document.writeln('    <span style="color: #6ab825; font-weight: normal">try</span><span style="color: #d0d0d0">:</span>');document.writeln('        <span style="color: #6ab825; font-weight: normal">if</span><span style="color: #d0d0d0">(query</span> <span style="color: #d0d0d0">==</span> <span style="color: #ed9d13">&#39;&#39;</span><span style="color: #d0d0d0">):</span>');document.writeln('            <span style="color: #d0d0d0">query</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">request.GET[</span><span style="color: #ed9d13">&#39;query&#39;</span><span style="color: #d0d0d0">]</span>');document.writeln('        <span style="color: #d0d0d0">results</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">Story.search.query(query)</span>');document.writeln('        <span style="color: #d0d0d0">context</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">{</span> <span style="color: #ed9d13">&#39;stories&#39;</span><span style="color: #d0d0d0">:</span> <span style="color: #24909d">list</span><span style="color: #d0d0d0">(results),</span><span style="color: #ed9d13">&#39;query&#39;</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0">query,</span> <span style="color: #ed9d13">&#39;search_meta&#39;</span><span style="color: #d0d0d0">:results._sphinx</span> <span style="color: #d0d0d0">}</span>');document.writeln('    <span style="color: #6ab825; font-weight: normal">except</span><span style="color: #d0d0d0">:</span>');document.writeln('        <span style="color: #d0d0d0">context</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">{</span> <span style="color: #ed9d13">&#39;stories&#39;</span><span style="color: #d0d0d0">:</span> <span style="color: #24909d">list</span><span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">}</span>');document.writeln('            ');document.writeln('    <span style="color: #6ab825; font-weight: normal">return</span> <span style="color: #d0d0d0">render_to_response(</span><span style="color: #ed9d13">&#39;search_results.html&#39;</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">context,</span> <span style="color: #d0d0d0">context_instance=RequestContext(request))</span>');document.writeln('</pre></div>');document.writeln('');document.writeln('<div style="background-color: #111; color: #D0D0D0; float: right; padding: 5px 10px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; font: 11px Arial,Sans-Serif; display: none; position: absolute; bottom: 0; right: 0;" id="snipt-4559">code hosted by <a href="http://snipt.net/pkarl/search_results-view?key=bedf5c704889be1baa1fe62a34e5aeec" style="color: #0084FF; text-decoration: none;">snipt.net</a></div>');document.writeln('</div>');document.close();