Я хочу создать пользовательский индекс для диапазона данных datetime (событие datetime) в поисковом поиске контента (SOLR). Я хочу хранить диапазоны datetime какSitecore Solr Фильтр диапазона DateTime
2010-01-01 - 2010-02-02
2010-02-02 - 2011-03-21
....
и получить предметы как можно быстрее. Можно ли хранить несколько диапазонов дат-времени и использовать метод поиска по типу контента для запроса этих элементов?
создать индекс поля:
<field fieldName="Dates" returnType="tdate" multiValued="true" >Dummy.Core.Models.EventTime, Dummy.Core</field>
Как я могу реализовать пользовательский вычислен индекс? Кто-нибудь знает какой-то базовый учебник для нескольких диапазонов значений и дат? Спасибо за ваши ответы.
Почему бы вам не сохранить «Дата начала» и «Дата окончания» индивидуально? то вы можете запросить элементы в этом диапазоне. Вот аналогичный вопрос http://stackoverflow.com/a/21809659/1218297 –
В концепции есть несколько дат. Существует такое событие, как фильм. Сроки: 2011-01-01 - 2011-01-30 2011-02-01 - 2011-02-22 Я хочу написать простой способ реализовать это и сжать значения в одно поле (избегать больших индексов). – Chrissx