ОК, это большой вопрос, но над ним стоит поработать!Вот несколько вопросов, которые могут вам помочь
Насколько глубоко ваш текущий полнотекстовый поиск связан с другими функциями SQL Server?Не могли бы вы перейти на Postgres, у которого довольно неплохая поисковая система?
Какой у вас сейчас трафик, на что вы надеетесь в ближайшие пару лет, что будетдикий успех?
Каков ваш текущий источник данных и как вы получаете данные (внутри SQL Server, API, скрипта, сканирования?).Что за безопасность?Что вы ожидаете от будущих источников данных?Вы должны сделать это осторожно, в порядке очередности.
Сколько у вас данных, записей, документов или чего-то еще, какого размера может быть каждый элемент, сколько у него структуры или метаданных?
Как вы в настоящее время отображаете результаты и какой формат доставки может понадобиться в будущем?
Имеются ли какие-либо глубоко конфиденциальные данные, такие как записи пациентов?Находитесь ли вы в местоположении или работаете с данными, на которые распространяется GDPR?
Какие ОС и языки вам удобны для вашей команды?
Какие облачные системыВаша корпорация уже работает?
Наличие ответов на эти вопросы облегчит поиск альтернатив.Solr и Elastic являются отличными поисковыми системами с открытым исходным кодом, но им требуются инженеры, которые могут хорошо работать в этой среде (всегда обновляйте библиотеки!).У поставщиков поисковых систем и консультантов есть большой ценный опыт, который позволяет вам пропустить многие проблемы с реализацией, хорошо масштабироваться, заниматься админкой и аналитикой и т. Д.