Напомните пожалуйста, как в Drupal 8 создать своё поле для индексации в Search API ?
Я имею в виду своё поле со своей функцией, которая будет рассчитывать значение индекса для каждого элемента.
Версия Drupal:
8.xСвязанные проекты:
Search API
Вопрос задан 26.08.2017 - 16:35
Ответы
Ответ дан 27.08.2017 - 09:04
Скажите пожалуйста, а есть нормальные примеры того, как работать с функцией addFieldValues ?
В частности, как добраться до полей индексируемой ноды.
Потому что тот пример, который приведен, практически ничего не объясняет.
Ну вот, например, как построить индекс по первому слова в title ?
Или как построить индекс по количеству символов в body, причем, так, чтобы если количество было < 1000, то индекс был бы "low", далее если от 1000 до 2000, то "medium" и т.д.
Делаешь два поля или не поля.
В первое поле, вносишь только первое слово.
По второму не совсем понятно, как что означает индекс low и т.д.
Но можно просто в зависимости от кол-во возвращать текст.