mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-05 13:52:40 +02:00
disable periodic indexing for live connectors
This commit is contained in:
parent
8b8c9b1f5d
commit
5ff0ec5d5d
1 changed files with 3 additions and 19 deletions
|
|
@ -51,43 +51,27 @@ async def _check_and_trigger_schedules():
|
||||||
|
|
||||||
logger.info(f"Found {len(due_connectors)} connectors due for indexing")
|
logger.info(f"Found {len(due_connectors)} connectors due for indexing")
|
||||||
|
|
||||||
# Import all indexing tasks
|
# Import indexing tasks for KB connectors only.
|
||||||
|
# Live connectors (Linear, Slack, Jira, ClickUp, Airtable, Discord,
|
||||||
|
# Teams, Gmail, Calendar, Luma) use real-time tools instead.
|
||||||
from app.tasks.celery_tasks.connector_tasks import (
|
from app.tasks.celery_tasks.connector_tasks import (
|
||||||
index_airtable_records_task,
|
|
||||||
index_clickup_tasks_task,
|
|
||||||
index_confluence_pages_task,
|
index_confluence_pages_task,
|
||||||
index_crawled_urls_task,
|
index_crawled_urls_task,
|
||||||
index_discord_messages_task,
|
|
||||||
index_elasticsearch_documents_task,
|
index_elasticsearch_documents_task,
|
||||||
index_github_repos_task,
|
index_github_repos_task,
|
||||||
index_google_calendar_events_task,
|
index_google_calendar_events_task,
|
||||||
index_google_drive_files_task,
|
index_google_drive_files_task,
|
||||||
index_google_gmail_messages_task,
|
index_google_gmail_messages_task,
|
||||||
index_jira_issues_task,
|
|
||||||
index_linear_issues_task,
|
|
||||||
index_luma_events_task,
|
|
||||||
index_notion_pages_task,
|
index_notion_pages_task,
|
||||||
index_slack_messages_task,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
# Map connector types to their tasks
|
|
||||||
task_map = {
|
task_map = {
|
||||||
SearchSourceConnectorType.SLACK_CONNECTOR: index_slack_messages_task,
|
|
||||||
SearchSourceConnectorType.NOTION_CONNECTOR: index_notion_pages_task,
|
SearchSourceConnectorType.NOTION_CONNECTOR: index_notion_pages_task,
|
||||||
SearchSourceConnectorType.GITHUB_CONNECTOR: index_github_repos_task,
|
SearchSourceConnectorType.GITHUB_CONNECTOR: index_github_repos_task,
|
||||||
SearchSourceConnectorType.LINEAR_CONNECTOR: index_linear_issues_task,
|
|
||||||
SearchSourceConnectorType.JIRA_CONNECTOR: index_jira_issues_task,
|
|
||||||
SearchSourceConnectorType.CONFLUENCE_CONNECTOR: index_confluence_pages_task,
|
SearchSourceConnectorType.CONFLUENCE_CONNECTOR: index_confluence_pages_task,
|
||||||
SearchSourceConnectorType.CLICKUP_CONNECTOR: index_clickup_tasks_task,
|
|
||||||
SearchSourceConnectorType.GOOGLE_CALENDAR_CONNECTOR: index_google_calendar_events_task,
|
|
||||||
SearchSourceConnectorType.AIRTABLE_CONNECTOR: index_airtable_records_task,
|
|
||||||
SearchSourceConnectorType.GOOGLE_GMAIL_CONNECTOR: index_google_gmail_messages_task,
|
|
||||||
SearchSourceConnectorType.DISCORD_CONNECTOR: index_discord_messages_task,
|
|
||||||
SearchSourceConnectorType.LUMA_CONNECTOR: index_luma_events_task,
|
|
||||||
SearchSourceConnectorType.ELASTICSEARCH_CONNECTOR: index_elasticsearch_documents_task,
|
SearchSourceConnectorType.ELASTICSEARCH_CONNECTOR: index_elasticsearch_documents_task,
|
||||||
SearchSourceConnectorType.WEBCRAWLER_CONNECTOR: index_crawled_urls_task,
|
SearchSourceConnectorType.WEBCRAWLER_CONNECTOR: index_crawled_urls_task,
|
||||||
SearchSourceConnectorType.GOOGLE_DRIVE_CONNECTOR: index_google_drive_files_task,
|
SearchSourceConnectorType.GOOGLE_DRIVE_CONNECTOR: index_google_drive_files_task,
|
||||||
# Composio connector types (unified with native Google tasks)
|
|
||||||
SearchSourceConnectorType.COMPOSIO_GOOGLE_DRIVE_CONNECTOR: index_google_drive_files_task,
|
SearchSourceConnectorType.COMPOSIO_GOOGLE_DRIVE_CONNECTOR: index_google_drive_files_task,
|
||||||
SearchSourceConnectorType.COMPOSIO_GMAIL_CONNECTOR: index_google_gmail_messages_task,
|
SearchSourceConnectorType.COMPOSIO_GMAIL_CONNECTOR: index_google_gmail_messages_task,
|
||||||
SearchSourceConnectorType.COMPOSIO_GOOGLE_CALENDAR_CONNECTOR: index_google_calendar_events_task,
|
SearchSourceConnectorType.COMPOSIO_GOOGLE_CALENDAR_CONNECTOR: index_google_calendar_events_task,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue