Я хочу сделать поиск для своего сайта, и для интереса решил, что должен хотя бы попытаться сделать это сам (в случае неудачи всегда есть пользовательский поиск Google).
Проблема в том, что я даже не знаю, как подойти к этому монстру! Вот требования:
- Не все ключевые слова понадобятся при поиске (если искать "Большой счастливый мир", то будет также искать "Большой мир", "счастливый мир" и т. Д.)
- Распространенные замечания по орфографическим ошибкам (из базы данных, с помощью разницы в редактировании или предопределенного списка распространенных ошибок (а не = =, а не и т. Д.).
- Поиск по содержанию и заголовкам сообщений с упором на заголовки.
- Не соси
Я искал своего старого приятеля в Google, но единственные разумные вещи, которые я нашел, были документы академического уровня по этому вопросу (английский не мой родной, я хороший, но не очень хороший = ().
Короче говоря: кто-нибудь знает хорошее место для начала, учебник, статью, пример?
Заранее спасибо.