Elasticsearch
Привет.
А с современного js (фронтэнд) девелопера могут потребовать знание Elasticsearch? Как бэкенд разработчик, изучаю его сейчас и вижу что тут по сути нет какой то бэкенд специфики, по апи все общение с эластиком. Также и spa приложение может этим заниматься. Кто то сталкивался, что думает? |
Если потребуют - потребуют. Не потребую - не потребуют. Duh.
ES с т.з. фронта точно такое же api как и миллион иных. Фронт должен уметь читать доки по api и применять на практике в любом случае. Обсуждать тут нечего. P.S. Особенности связанные с обработкой пробельных символов и спецсимволов там есть, но какие - я давно выкинул из головы, понадобится снова - обновлю кэш.:) |
Да там не только почитать апи.
В нем там дао дохрена. Доки километровые. И даже готовый на 100% конфиг под поиск на русскоязычном контенте, так просто не находится, все надо копать |
micscr, ну все конфиги - сторона бэка. Там да поломать голову придётся. Но, перефразируя: проблемы бэка - фронта не волнуют.:)
|
Интересно, почему бэка?
Если индекс, с его конфигом, создаешь rest запросом |
Цитата:
Фронт занимается работой на клиенте. Всё что происходит на клиенте - его зона ответственности. Всё что на сервере - ответственность бэка(или девопсов, сетевиков, базоводов, безопасников и т.д. и т.п.). То, что конфиг поведения серверной части можно осуществить rest запросом, никак ни значит, что серверная часть вдруг попала в клиентскую зону ответственности. Сейчас большую часть софта можно конфигурировать по сети, лол. |
Короче с эластиком вам работать если приходится, то только отсылать поисковый запрос, а синтаксис этого запроса вам подсказывает бэк
|
micscr, бэк конечно обязан предоставить апи. Но за ручку водить тоже не должен, только если есть какие-то особенности.
Обычно вся сводится к указанию в нужную часть swagger'а или документации. А вот когда доков никаких вообще нет, и апи от балды - тогда да, как иначе?:) Но запрос да, только именно поисковый: все модифицирующие, очевидно, должны быть закрыты от клиента. Ну только если мы не пишем админку к эластику, да и там надо отдельно будет рассматривать каждый запрос и ограничения по нему, скорее всего с прокси-прокладкой из бэка если системы прав не хватит. P.S. Это если ты под "вам" подразумевал "фронтам". Если под "вам" ты понимал конкретно меня, то я "человек к которому идут с мутными темами"(цитата). Конечно нифига не профессионально ни с чём кроме фронта, но я всё всё пробовал, всё делал, со всем разбирался, чтоб пояснить. .:) |
Часовой пояс GMT +3, время: 09:12. |