Вы здесь

Search API - фасетный поиск с диапазоном даты возможен ли?

0

Добрый вечер, не могу нагуглить, а такое вообще возможно, а именно
в Search API в фасетном поиске по дате, сделать возможность выбор даты, например от 01.06.2016 по 27.06.2016

единственное что нашёл это https://www.drupal.org/project/date_facets
но это совсем не то, нужен именно диапазон определённый

Версия Drupal: 
7.x
Вопрос задан 27.06.2016 - 22:27

Ответы

1
Ответ дан 28.06.2016 - 05:22

Вы наверное меня не совсем поняли, мне нужно подобное

т.е. выбор диапазоны даты с такого то числа по такое то (например для post date у ноды)

Комментарий оставлен 28.06.2016 - 06:35

ну это всего лишь "виджет", который нужно прикрутить к search api facets через js

Комментарий оставлен 28.06.2016 - 09:59
0

Насколько я знаю, у Search API есть хуки, которые позволяют определить свой индекс для поиска.
Название хука я точно не помню, можно поискать.

Таким образом, можно определить некий числовой индекс на базе даты, где, например, начальная дата будет соответствовать числу 1, а конечная дата - 1 + количество дней между начальной и конечной датами.

Ну и фасетный поиск потом можно настроить по данному числовому индексу. И искать даже с помощью бегунков, как в числовом диапазоне.
Только в этом случае надо с помощью JS на бегунке менять обратно число на дату.

Ответ дан 28.06.2016 - 15:11

как всё сложно для такого вроде нужного и популярного функционала

Комментарий оставлен 28.06.2016 - 17:35