Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2024, 07:31
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

Elasticsearch
Привет.
А с современного js (фронтэнд) девелопера могут потребовать знание Elasticsearch?

Как бэкенд разработчик, изучаю его сейчас и вижу что тут по сути нет какой то бэкенд специфики, по апи все общение с эластиком. Также и spa приложение может этим заниматься.
Кто то сталкивался, что думает?
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2024, 12:23
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

Если потребуют - потребуют. Не потребую - не потребуют. Duh.

ES с т.з. фронта точно такое же api как и миллион иных. Фронт должен уметь читать доки по api и применять на практике в любом случае. Обсуждать тут нечего.

P.S. Особенности связанные с обработкой пробельных символов и спецсимволов там есть, но какие - я давно выкинул из головы, понадобится снова - обновлю кэш.
__________________
29375, 35

Последний раз редактировалось Aetae, 28.07.2024 в 12:26.
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2024, 19:49
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

Да там не только почитать апи.

В нем там дао дохрена.

Доки километровые.

И даже готовый на 100% конфиг под поиск на русскоязычном контенте, так просто не находится, все надо копать
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2024, 20:24
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

micscr, ну все конфиги - сторона бэка. Там да поломать голову придётся. Но, перефразируя: проблемы бэка - фронта не волнуют.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 05.08.2024, 06:14
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

Интересно, почему бэка?

Если индекс, с его конфигом, создаешь rest запросом
Ответить с цитированием
  #6 (permalink)  
Старый 05.08.2024, 13:21
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

Цитата:
Если индекс, с его конфигом, создаешь rest запросом
Смешной критерий.

Фронт занимается работой на клиенте. Всё что происходит на клиенте - его зона ответственности. Всё что на сервере - ответственность бэка(или девопсов, сетевиков, базоводов, безопасников и т.д. и т.п.).

То, что конфиг поведения серверной части можно осуществить rest запросом, никак ни значит, что серверная часть вдруг попала в клиентскую зону ответственности. Сейчас большую часть софта можно конфигурировать по сети, лол.
__________________
29375, 35

Последний раз редактировалось Aetae, 05.08.2024 в 13:24.
Ответить с цитированием
  #7 (permalink)  
Старый 09.08.2024, 07:56
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

Короче с эластиком вам работать если приходится, то только отсылать поисковый запрос, а синтаксис этого запроса вам подсказывает бэк
Ответить с цитированием
  #8 (permalink)  
Старый 09.08.2024, 10:49
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

micscr, бэк конечно обязан предоставить апи. Но за ручку водить тоже не должен, только если есть какие-то особенности.
Обычно вся сводится к указанию в нужную часть swagger'а или документации.
А вот когда доков никаких вообще нет, и апи от балды - тогда да, как иначе?:⁠)

Но запрос да, только именно поисковый: все модифицирующие, очевидно, должны быть закрыты от клиента. Ну только если мы не пишем админку к эластику, да и там надо отдельно будет рассматривать каждый запрос и ограничения по нему, скорее всего с прокси-прокладкой из бэка если системы прав не хватит.


P.S. Это если ты под "вам" подразумевал "фронтам". Если под "вам" ты понимал конкретно меня, то я "человек к которому идут с мутными темами"(цитата). Конечно нифига не профессионально ни с чём кроме фронта, но я всё всё пробовал, всё делал, со всем разбирался, чтоб пояснить. .:⁠)
__________________
29375, 35

Последний раз редактировалось Aetae, 09.08.2024 в 11:04.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск