Я просматриваю документацию для Elastic Search, и я большой поклонник, и я бы хотел использовать его для обработки поиска моего ASP Приложение .NET MVC.
Это приводит к некоторым интересным поворотам. Если приложение ASP.NET MVC было на выделенной машине, было бы просто подключить экземпляр Elastic Search и использовать TCP Transport для локального подключения.
Однако я не на выделенном компьютере для приложения ASP.NET MVC, и не похоже, что я скоро перейду к нему.
Это оставляет хостинг Elastic Search на другом компьютере (в мире * NIX), и я, вероятно, поеду с общим хостингом там.
Тем не менее, одна из самых больших вещей, которые не хватает в Elastic Search, заключается в том, что он не поддерживает HTTPS и базовую аутентификацию из коробки. Если бы это было так, то этого вопроса не было бы; Я бы просто разместил его где-нибудь и обязательно включил невероятно безопасный пароль и HTTPS (возможно, с самозаверяющим сертификатом).Но это не так.
Что дано, что является хорошим способом безопасного поиска Эластического поиска через Интернет?
Заметьте, я ищу что-то, что, надеюсь, не потребует написания кода для обеспечения прокладок для тех методов, которые я хочу (другими словами, написание форвардеров).