Size: a a a

2020 December 01

АК

Алексей Кузнецов... in Drupal RU
Иван Лещёв
Тю, а почему не поля по отдельности, в json.
чтобы в качестве результата запроса отдать сразу готовый результат, которые не надо никак рендерить, форматировать или загружать
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
чтобы в качестве результата запроса отдать сразу готовый результат, которые не надо никак рендерить, форматировать или загружать
Так в результате запроса у тебя поля, зачем Джейсон то?
источник

АК

Алексей Кузнецов... in Drupal RU
придётся дофига полей индексировать и потом лепить из них нужные данные
источник

AD

Alexander Dubovskoy in Drupal RU
Иван Лещёв
Так в результате запроса у тебя поля, зачем Джейсон то?
ему удобно, отстань для человека. а elastic это молотилка логов у людей часто.
источник

АК

Алексей Кузнецов... in Drupal RU
Если результат поиска показывает юзеру тизеры, то там в тизерах будут и картинки, и ссылки на референсы и прочее. Индексировать 100500 этих полей, чтобы лепить из них на выходе тизер, нет никакого смысла, Поэтому и придумали кидать в поле индекса отрендеренный html. Но в моём случае я вместо html кладу туда json, который потом залетает прямиком в пропсы реакт-компонента
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
Если результат поиска показывает юзеру тизеры, то там в тизерах будут и картинки, и ссылки на референсы и прочее. Индексировать 100500 этих полей, чтобы лепить из них на выходе тизер, нет никакого смысла, Поэтому и придумали кидать в поле индекса отрендеренный html. Но в моём случае я вместо html кладу туда json, который потом залетает прямиком в пропсы реакт-компонента
А почему бы напрямую из солра тогда не отдавать? Нафига прокладка?
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
Если результат поиска показывает юзеру тизеры, то там в тизерах будут и картинки, и ссылки на референсы и прочее. Индексировать 100500 этих полей, чтобы лепить из них на выходе тизер, нет никакого смысла, Поэтому и придумали кидать в поле индекса отрендеренный html. Но в моём случае я вместо html кладу туда json, который потом залетает прямиком в пропсы реакт-компонента
помещать json в json затем чтобы когда передаёшь json передавать json
источник

АК

Алексей Кузнецов... in Drupal RU
Andrey Postnikov
А почему бы напрямую из солра тогда не отдавать? Нафига прокладка?
так я и задался по итогу этим вопросом))
источник

АК

Алексей Кузнецов... in Drupal RU
Иван Лещёв
помещать json в json затем чтобы когда передаёшь json передавать json
Вот что тебе непонятно то? Ввёл критерий поиска, получил результат, и на выходе тебе нужно отдать на фронт все данные, по которым можно построить html на фронте. Но часть данных это референсы и даже референсы референсов. Чтобы их достать, нужно опять лезть в базу и загружать сущности. Проще сразу держать в индексе нормализованную сущность и отдавать её
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
Вот что тебе непонятно то? Ввёл критерий поиска, получил результат, и на выходе тебе нужно отдать на фронт все данные, по которым можно построить html на фронте. Но часть данных это референсы и даже референсы референсов. Чтобы их достать, нужно опять лезть в базу и загружать сущности. Проще сразу держать в индексе нормализованную сущность и отдавать её
мне непонятно, зачем в базе хранить сущность в виде джейсона
источник

АК

Алексей Кузнецов... in Drupal RU
не в базе, а в индексе
источник

ИЛ

Иван Лещёв in Drupal RU
ой всё, в соляре зачем джейсон, а не поля без индекса
источник

АК

Алексей Кузнецов... in Drupal RU
затем, чтобы сразу отдать готовый результат
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
затем, чтобы сразу отдать готовый результат
а поля без индекса к чему не готовы?
источник

АК

Алексей Кузнецов... in Drupal RU
Без индекса поля надо из базы брать. А так прикинь, у тебя референс на объект, с него референс на город, с города на район, с района на страну. И тебе надо в тизере показать «РФ - Приморский Край - Владивосток» - нужно три сущности дополнительно загружать
источник

VL

Vasily Lukas in Drupal RU
Алексей Кузнецов
Без индекса поля надо из базы брать. А так прикинь, у тебя референс на объект, с него референс на город, с города на район, с района на страну. И тебе надо в тизере показать «РФ - Приморский Край - Владивосток» - нужно три сущности дополнительно загружать
много манипуляций,  а так уже всё собрано
источник

АК

Алексей Кузнецов... in Drupal RU
Хранение json в данном случае ничем не отличается от хранения html
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
Без индекса поля надо из базы брать. А так прикинь, у тебя референс на объект, с него референс на город, с города на район, с района на страну. И тебе надо в тизере показать «РФ - Приморский Край - Владивосток» - нужно три сущности дополнительно загружать
я так понимаю, ты про соляру знаешь только то, что друпал предоставляет?
источник

VS

Victor Stepankov in Drupal RU
соляра это лучший файлообменник?
источник

АК

Алексей Кузнецов... in Drupal RU
Иван Лещёв
я так понимаю, ты про соляру знаешь только то, что друпал предоставляет?
Ну давай разрули мне по-быстрому, как правильно. Только контроллер не предлагать!
источник