Мы пытаемся разработать стратегию использования elasticsearch для полнотекстового поиска на нашем экземпляре mongodb. Похоже, что каждый ключ, который мы хотим использовать в качестве фильтра, должен быть включен в индекс эластичности. Потенциально мы могли бы использовать каждый ключ в монго в качестве фильтра - то есть полнотекстовый поиск по описанию, фильтр по дате и номер телефона. Есть ли у кого-нибудь реальный опыт добавления полнотекстовых монго, которые они могут поделиться?стратегия поиска полнотекстового поиска mongodb
Возможно, мы можем использовать elasticsearch как db?
Благодаря Умар, мы собираемся дать вашему approcah попробовать – stew
Хотя это вариант, наступает момент, когда вес данных достаточно велик, чтобы сделать регулярное выражение ищет неэффективный выбор. Именно поэтому существуют поисковые индексы. Они дополняют и дополняют постоянное хранилище с целью сохранения дорогостоящих операций поиска с базы данных. –
Даже с регулярным выражением mongodDb может использовать индексы, как я упоминал в ответе, это зависит от типа регулярного выражения – Anton