search fixes, search site instead of Google on 404

If you searched for a period, it would match everything. If you searched
for something like <b> </b> which is used as replacements for
highlighting, you'd get all sorts of weird snippets. Now, it'll
highlight only one word in each element starting with the longest.