Я хочу реализовать функцию поиска для веб-сайта (предположим, что он похож на SO). Я не хочу использовать Google для поиска таких вещей.
Мой вопрос:
Как это реализовать?
Есть два метода, о которых я знаю:
- Искать все базы данных в приложении, когда пользователь дает свой запрос.
- Индексируйте все данные, которые у меня есть, и храните их где-то еще и запрашивайте оттуда (например, что делает Google).
Может ли кто-нибудь сказать мне, куда идти? Каковы плюсы и минусы?
Лучше, есть ли лучшие способы сделать это?