[{"data":1,"prerenderedAt":42},["Reactive",2],{"breadcrumb-schema":3,"explore-links:/blog/self-hosted-search-window-auto-resolve":4,"blogPosts-self-hosted-search-window-auto-resolve":5,"featurePages":41},null,[],{"slug":6,"id":7,"uuid":8,"title":9,"html":10,"comment_id":7,"feature_image":11,"featured":12,"visibility":13,"created_at":14,"updated_at":15,"published_at":15,"custom_excerpt":3,"codeinjection_head":3,"codeinjection_foot":3,"custom_template":3,"canonical_url":3,"tags":16,"authors":23,"primary_author":32,"primary_tag":33,"url":34,"excerpt":35,"reading_time":36,"access":37,"comments":12,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":38,"meta_description":39,"email_subject":3,"frontmatter":3,"feature_image_alt":3,"feature_image_caption":40},"self-hosted-search-window-auto-resolve","6af5b03283b46bd7346a9bad","8e2deb0b-3bd0-4257-b449-5b2838f32d97","Self-hosted: set your own search window and auto-resolve timing","\u003Cp>Self-hosted installations can now change two limits that were fixed before: how far back message search looks, and how often conversations are checked for auto-resolve. Message search is also more reliable when OpenSearch has problems.\u003C/p>\u003Ch3 id=\"search-further-back\">Search further back\u003C/h3>\u003Cp>Message search covers the last 90 days by default. Set SEARCH_TIME_RANGE_LIMIT_DAYS to a different number of days, for example 180, to change it. The new limit applies to standard search, advanced search and the search date picker.\u003C/p>\u003Ch3 id=\"auto-resolve-timing\">Auto-resolve timing\u003C/h3>\u003Cp>\u003Ccode>AUTO_RESOLVE_MIN_MINUTES\u003C/code>&nbsp;sets the shortest inactivity period an account can choose for auto-resolve, and&nbsp;\u003Ccode>AUTO_RESOLVE_CRON\u003C/code>&nbsp;sets how often the auto-resolve check runs. The defaults are 10 minutes and every 5 minutes.\u003C/p>\u003Cp>The two work together. A 5 minute minimum only helps if the check also runs more often, for example every minute. Running the check more often creates more background jobs for every account, so make sure your server can handle the extra load.Search keeps working if OpenSearch fails\u003C/p>\u003Cp>If your search service (OpenSearch) has a problem, message search now falls back to standard search, so your team still gets results.\u003C/p>\u003Cp>Set these as environment variables (in&nbsp;\u003Ccode>.env\u003C/code>, your Docker Compose file or Helm values) and restart Chatwoot. They are available from v4.19.0.\u003C/p>","https://www-internal-blog.chatwoot.com/content/images/2026/11/featured.png",false,"public","2026-11-12T12:25:22.000+00:00","2026-11-12T12:50:10.000+00:00",[17],{"id":18,"name":19,"slug":19,"description":20,"feature_image":3,"visibility":13,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":3,"meta_description":3,"codeinjection_head":3,"codeinjection_foot":3,"canonical_url":3,"accent_color":21,"url":22},"6118da7b4b8f26503f72d52e","releases","We release a new and improved version of Chatwoot every mid-month. We make sure to tell you all about it and how you can use it to improve your Chatwoot experience, in our series of product updates.","#189aff","https://www-internal-blog.chatwoot.com/tag/releases/",[24],{"id":25,"name":26,"slug":27,"profile_image":28,"cover_image":3,"bio":3,"website":29,"location":3,"facebook":3,"twitter":30,"meta_title":3,"meta_description":3,"threads":3,"bluesky":3,"mastodon":3,"tiktok":3,"youtube":3,"instagram":3,"linkedin":3,"url":31},"611a190f4b8f26503f72d6a7","Vishnu Narayanan","vishnu","//www.gravatar.com/avatar/87734580b02f2def07ea9e48cc089466?s=250&d=mm&r=x","https://vishnunarayanan.com","@v_shnu","https://www-internal-blog.chatwoot.com/author/vishnu/",{"id":25,"name":26,"slug":27,"profile_image":28,"cover_image":3,"bio":3,"website":29,"location":3,"facebook":3,"twitter":30,"meta_title":3,"meta_description":3,"threads":3,"bluesky":3,"mastodon":3,"tiktok":3,"youtube":3,"instagram":3,"linkedin":3,"url":31},{"id":18,"name":19,"slug":19,"description":20,"feature_image":3,"visibility":13,"og_image":3,"og_title":3,"og_description":3,"twitter_image":3,"twitter_title":3,"twitter_description":3,"meta_title":3,"meta_description":3,"codeinjection_head":3,"codeinjection_foot":3,"canonical_url":3,"accent_color":21,"url":22},"https://www-internal-blog.chatwoot.com/self-hosted-search-window-auto-resolve/","Self-hosted installations can now change two limits that were fixed before: how far back message search looks, and how often conversations are checked for auto-resolve. Message search is also more reliable when OpenSearch has problems.\n\n\nSearch further back\n\nMessage search covers the last 90 days by default. Set SEARCH_TIME_RANGE_LIMIT_DAYS to a different number of days, for example 180, to change it. The new limit applies to standard search, advanced search and the search date picker.\n\n\nAuto-re",1,true,"Self-hosted: search window and auto-resolve timing","Change how far back search looks and how often auto-resolve runs","\u003Cspan style=\"white-space: pre-wrap;\">Chatwoot changelog: Self-hosted search and auto-resolve\u003C/span>",[],1794488046250]