@khariv2907

Как в Sphinx сделать 'like' условие?

К примеру есть столбец date:
2017-11-04
2017-11-17
2017-11-17
2017-01-01
2020-11-04


Нужно получить все даты "11-04" всех лет, или же грубо говоря с условием LIKE "%-11-04"
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
tumbler
@tumbler
бекенд-разработчик на python
Для текстовых полей можно включить индексирование инфиксов, тогда за счет роста размера индекса вы сможете писать что-то вроде *-11-04. Но лучше сделать три отдельных атрибута и искать по точному выражению month=11 and day=4. Есть еще функция распаковки даты.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы