Improve clickhouse query for vacancies
This commit is contained in:
parent
ec96fc3862
commit
f8ca003942
@ -11,13 +11,16 @@ FROM telegram_parser_chatmessage
|
||||
WHERE timestamp >= now() - INTERVAL 30 DAY
|
||||
AND length(message) > 150
|
||||
AND arrayCount(x -> position(message, x) > 0, [
|
||||
'вакансия', 'ищем', 'требуется', 'разработчик', 'будет плюсом',
|
||||
'зарплата', 'оклад', 'з/п', 'руб', 'опыт работы',
|
||||
'требования', 'обязанности', 'условия', 'компания', 'офис',
|
||||
'удаленно', 'гибкий график', 'полный день', 'частичная занятость',
|
||||
'резюме', 'собеседование', 'junior', 'middle', 'senior'
|
||||
]) >= 5 AND position(message, 'О себе') = 0 AND position(message, 'Обо мне') = 0
|
||||
AND position(message, '#ищу') = 0 AND position(message, 'умею') = 0
|
||||
'ваканси', 'ищем', 'требуется', 'разработчик', 'будет плюсом',
|
||||
'зарплат', 'оклад', 'з/п', 'руб', 'опыт',
|
||||
'требовани', 'обязанности', 'условия', 'офис',
|
||||
'удаленн', 'гибкий график', 'полный день', 'занятост',
|
||||
'резюме', 'собеседовани', 'junior', 'middle', 'senior', 'ждем', 'компани',
|
||||
'заниматься', 'формат', 'занятость', 'вилка', 'должност', 'контакт'
|
||||
]) >= 5
|
||||
AND arrayCount(x -> position(lower(message), x) > 0, [
|
||||
'о себе', 'обо мне', 'умею', '#ищу'
|
||||
]) = 0
|
||||
AND id NOT IN %(exist_points)s
|
||||
"""
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user