[HN Gopher] How not to break a search engine
___________________________________________________________________
How not to break a search engine
Author : akpa1
Score : 16 points
Date : 2021-07-03 19:43 UTC (3 hours ago)
(HTM) web link (about.sourcegraph.com)
(TXT) w3m dump (about.sourcegraph.com)
| walrus01 wrote:
| If you want to see a very bad example of a broken search engine,
| use the Google voice Assistant to search for "how many raccoons
| can fit"
| amelius wrote:
| I want to know how to _benchmark_ a search engine.
| sqs wrote:
| @rijnard (the blog post author) is awesome, and all of the code
| changes he talks about in the blog post are public. You can see
| all of his recent changes to search code in
| https://sourcegraph.com/search?q=context:global+repo:%5Egith...
| in case you want to follow along by just reading the code (that
| query shows all of his diffs that touch paths containing
| `search`).
| 1970-01-01 wrote:
| I was playing with breaking them a long time ago. Here are some
| interesting searches that seem to do almost nothing:
|
| Quoted Single ASCII Chars:
|
| https://search.yahoo.com/search?p="~"
|
| https://www.google.com/search?&q="~"
|
| https://www.bing.com/search?q="~"
|
| https://search.yahoo.com/search?p="`"
|
| https://www.google.com/search?&q="`"
|
| https://www.bing.com/search?q="`"
|
| https://search.yahoo.com/search?p="!"
|
| https://www.google.com/search?&q="!"
|
| https://www.bing.com/search?q="!"
|
| https://search.yahoo.com/search?p="@"
|
| https://www.google.com/search?&q="@"
|
| https://www.bing.com/search?q="@"
|
| https://search.yahoo.com/search?p="#"
|
| https://www.google.com/search?&q="#"
|
| https://www.bing.com/search?q="#"
|
| https://search.yahoo.com/search?p="$"
|
| https://www.google.com/search?&q="$"
|
| https://www.bing.com/search?q="$"
|
| https://search.yahoo.com/search?p="%"
|
| https://www.google.com/search?&q="%"
|
| https://www.bing.com/search?q="%"
|
| https://search.yahoo.com/search?p="^"
|
| https://www.google.com/search?&q="^"
|
| https://www.bing.com/search?q="^"
|
| https://search.yahoo.com/search?p="&"
|
| https://www.google.com/search?&q="&"
|
| https://www.bing.com/search?q="&"
|
| https://search.yahoo.com/search?p=" _"
|
| https://www.google.com/search?&q="_ "
|
| https://www.bing.com/search?q=" _"
|
| https://search.yahoo.com/search?p="("
|
| https://www.google.com/search?&q="("
|
| https://www.bing.com/search?q="("
|
| https://search.yahoo.com/search?p=")"
|
| https://www.google.com/search?&q=")"
|
| https://www.bing.com/search?q=")"
|
| https://search.yahoo.com/search?p="-"
|
| https://www.google.com/search?&q="-"
|
| https://www.bing.com/search?q="-"
|
| https://search.yahoo.com/search?p="_"
|
| https://www.google.com/search?&q="_"
|
| https://www.bing.com/search?q="_"
|
| https://search.yahoo.com/search?p="+"
|
| https://www.google.com/search?&q="+"
|
| https://www.bing.com/search?q="+"
|
| https://search.yahoo.com/search?p="="
|
| https://www.google.com/search?&q="="
|
| https://www.bing.com/search?q="="
|
| https://search.yahoo.com/search?p="%"
|
| https://search.yahoo.com/search?p="\"
|
| https://search.yahoo.com/search?p=%22\%22
|
| https://search.yahoo.com/search?p="#"
|
| https://search.yahoo.com/search?p=":"
|
| https://search.yahoo.com/search?p="%"
|
| https://www.bing.com/search?q="%28%29"
|
| https://www.bing.com/search?q="_. _"
|
| https://www.bing.com/search?q="=="
|
| https://www.bing.com/search?q="$"
|
| https://www.bing.com/search?q="+"
|
| https://www.google.com/search?&q="~"
|
| https://www.google.com/search?&q="`"
|
| https://www.google.com/search?&q="!"
|
| https://www.google.com/search?&q="!!"
|
| https://www.google.com/search?&q="@"
|
| https://www.google.com/search?&q="#"
|
| https://www.google.com/search?&q="$"
|
| https://www.google.com/search?&q="%"
|
| https://www.google.com/search?&q="^"
|
| https://www.google.com/search?&q="&"
|
| https://www.google.com/search?&q=_ #quotes do nothing here
|
| https://www.google.com/search?&q="\*" #same as above
|
| https://www.google.com/search?&q=":)"
|
| https://www.google.com/search?&q="~"
|
| https://www.google.com/search?&q="\"
|
| https://www.google.com/search?&q=")"
|
| https://www.google.com/search?&q="%"
___________________________________________________________________
(page generated 2021-07-03 23:00 UTC)