Na pewno dobrym pomysłem jest cache'owie zapytań dla wyników wyszukiwania, jednak wszystko zależy do czego ma zostać to wykorzystane. Na forach dyskusyjnych są mechanizmy, które optymalizują wyszukiwanie, z powodu częstego odpytywania bazy (jak np. na tym forum na którym się znajdujemy). Jednak wydaje mi się, że dla prostej strony w stylu bloga czy wizytówki nie jest to konieczne.
Więcej na temat wyszukiwania możesz przeczytać w tym temacie:
Temat: wyszukiwarkaPozdrawiam serdecznie.