Как бы вы искали в Алголии перекрывающиеся числовые диапазоны?
Например (мой вариант использования), я работаю с событиями в календаре. У каждого события есть date
и endDate
, и я пытаюсь найти все события, выпадающие на месяц. Прямо сейчас я ищу с помощью «numericFilters» следующим образом:
{
...
"facetFilters":"...",
"numericFilters":"[[
\"date:1517472000000 TO 1524985199999\",
\"endDate:1517472000000 TO 1524985199999\"
]]"
}
Это дает мне все события, которые начинаются или заканчиваются в течение месяца. Но как насчет событий, которые начинаются в прошлом месяце и заканчиваются в следующем месяце? Как мне их искать?
or any elasticsearch
: Алголия не основана на ElasticSearch. Решение, вероятно, будет отличаться для каждой поисковой системы. - person PLNech   schedule 17.04.2018