28.07.2024, 07:31
|
|
Профессор
|
|
Регистрация: 10.09.2009
Сообщений: 1,577
|
|
Elasticsearch
Привет.
А с современного js (фронтэнд) девелопера могут потребовать знание Elasticsearch?
Как бэкенд разработчик, изучаю его сейчас и вижу что тут по сути нет какой то бэкенд специфики, по апи все общение с эластиком. Также и spa приложение может этим заниматься.
Кто то сталкивался, что думает?
|
|
28.07.2024, 12:23
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,587
|
|
Если потребуют - потребуют. Не потребую - не потребуют. Duh.
ES с т.з. фронта точно такое же api как и миллион иных. Фронт должен уметь читать доки по api и применять на практике в любом случае. Обсуждать тут нечего.
P.S. Особенности связанные с обработкой пробельных символов и спецсимволов там есть, но какие - я давно выкинул из головы, понадобится снова - обновлю кэш.
__________________
29375, 35
Последний раз редактировалось Aetae, 28.07.2024 в 12:26.
|
|
28.07.2024, 19:49
|
|
Профессор
|
|
Регистрация: 10.09.2009
Сообщений: 1,577
|
|
Да там не только почитать апи.
В нем там дао дохрена.
Доки километровые.
И даже готовый на 100% конфиг под поиск на русскоязычном контенте, так просто не находится, все надо копать
|
|
28.07.2024, 20:24
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,587
|
|
micscr, ну все конфиги - сторона бэка. Там да поломать голову придётся. Но, перефразируя: проблемы бэка - фронта не волнуют.
__________________
29375, 35
|
|
05.08.2024, 06:14
|
|
Профессор
|
|
Регистрация: 10.09.2009
Сообщений: 1,577
|
|
Интересно, почему бэка?
Если индекс, с его конфигом, создаешь rest запросом
|
|
05.08.2024, 13:21
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,587
|
|
Цитата:
|
Если индекс, с его конфигом, создаешь rest запросом
|
Смешной критерий.
Фронт занимается работой на клиенте. Всё что происходит на клиенте - его зона ответственности. Всё что на сервере - ответственность бэка(или девопсов, сетевиков, базоводов, безопасников и т.д. и т.п.).
То, что конфиг поведения серверной части можно осуществить rest запросом, никак ни значит, что серверная часть вдруг попала в клиентскую зону ответственности. Сейчас большую часть софта можно конфигурировать по сети, лол.
__________________
29375, 35
Последний раз редактировалось Aetae, 05.08.2024 в 13:24.
|
|
09.08.2024, 07:56
|
|
Профессор
|
|
Регистрация: 10.09.2009
Сообщений: 1,577
|
|
Короче с эластиком вам работать если приходится, то только отсылать поисковый запрос, а синтаксис этого запроса вам подсказывает бэк
|
|
09.08.2024, 10:49
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,587
|
|
micscr, бэк конечно обязан предоставить апи. Но за ручку водить тоже не должен, только если есть какие-то особенности.
Обычно вся сводится к указанию в нужную часть swagger'а или документации.
А вот когда доков никаких вообще нет, и апи от балды - тогда да, как иначе?:)
Но запрос да, только именно поисковый: все модифицирующие, очевидно, должны быть закрыты от клиента. Ну только если мы не пишем админку к эластику, да и там надо отдельно будет рассматривать каждый запрос и ограничения по нему, скорее всего с прокси-прокладкой из бэка если системы прав не хватит.
P.S. Это если ты под "вам" подразумевал "фронтам". Если под "вам" ты понимал конкретно меня, то я "человек к которому идут с мутными темами"(цитата). Конечно нифига не профессионально ни с чём кроме фронта, но я всё всё пробовал, всё делал, со всем разбирался, чтоб пояснить. .:)
__________________
29375, 35
Последний раз редактировалось Aetae, 09.08.2024 в 11:04.
|
|
|
|