Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765864800 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Mini golf is a blast at Mulligan’s Miniature Golf, and every Wednesday in July and August they feature glow-in-the-dark mini golf. Enjoy lunch, ice cream or a snack in the caboose.
Read MoreFor a perfectly peaceful wedding celebration, New England Botanic Garden at Tower Hill in Boylston is a good bet. Exchange vows in a secret garden, sip cocktails in the Great Hall, and dance the… Read More
Enjoy beauty both inside and out at New England Botanic Garden. Their flowers, plants, and trees are extraordinary. From Nov. 25 through Jan. 8, their “Winter Reimagined” program warms up… Read More
Art classes for both adults and children are available at Fruitlands Museum. Professional artists teach all classes including fine arts, crafts and traditional art. Choose from classes in oils,… Read More
Rent some roller skates or dust off you own, and take to the rink on the next rainy day. Roller Kingdom in Hudson has skate rentals, a light and sound show, a snack bar and more.
Read MoreA peanut butter cup specialty donut is a delicacy, and Gourmet Donuts features them from time to time. They also serve fresh bagels and Danish pastries, along with breakfast sandwiches and… Read More
You’ll have 60 minutes to crack the code at the Gate Escape, and free yourself and your teammates from the Assistant or DJ Death. Put on your thinking cap and brush up on your mystery solving… Read More
Roots Natural Foods is an independent natural food market with a kitchen and juice bar, too. Enjoy healthy foods there or buy the makings and create your own at home. Choose from a vast array of… Read More
Locally owned and operated for 20 years, La Tapatia Taqueria is the perfect place to grab a taco and a margarita. The atmosphere makes it a comfortable spot to unwind after a long day and dream of… Read More
Taproom Trivia takes place at the Medusa Brewing Company every Wednesday night. The atmosphere is friendly and the games are both informative and fun. Enjoy a glass of Space Poet, their Hoppy Belgian… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around Lancaster', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 42.455600738525, 'lng' => (float) -71.673599243164, 'latlng' => '42.455600738525,-71.673599243164', 'city' => 'Lancaster', 'state' => 'MA', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'lancaster-ma' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Lancaster, Massachusetts. Population for Lancaster from the last gathering is 7380. You can view Lancaster venues that host many Lancaster MA events every year.
You can find a ton of properties for sale if you search the Lancaster page on Zillow. Currently Lancaster has an average listing price for homes for sale on the market of $266,297. More real estate facts about Lancaster: The number of properties currently for sale in Lancaster is 33. The median homes for sale listing price is $239,900. This is broken down with the number of three bedroom houses in Lancaster consisting of 12 with an average listing price for these house of $267,833. Out of the 5 houses that are four bedroom the average listing price for Lancaster is $366,560. Interest rates for Lancaster are at historic lows as well.
Lancaster Massachusetts has a latitude of 42.455600738525 and a longitude of -71.673599243164. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"rigby-id"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 16 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"lancaster-ma"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 2 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"lancaster-ma","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-71.67359924316406,42.45560073852539],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"MA"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765901492646)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765901492646)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 182 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"lancaster-ma","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"492b372859add67c12b0b66eb62abcae"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766555999)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 23 | |
| 15 | db.events_cache.count( {"_id":"492b372859add67c12b0b66eb62abcae"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"492b372859add67c12b0b66eb62abcae"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"492b372859add67c12b0b66eb62abcae","town_sef_url":"lancaster-ma","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":false}","modified":"MongoDate(0.90700000 1765901492)","created":"MongoDate(0.90700000 1765901492)"} , true) | 0 | 0 | 2 | |
| 18 | db.events_cache.find( {"_id":"fb5538df98b36ce6f99df4e3ae63b50e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766815199)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 29 | |
| 20 | db.events_cache.count( {"_id":"fb5538df98b36ce6f99df4e3ae63b50e"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"fb5538df98b36ce6f99df4e3ae63b50e"} ) | 0 | 0 | 6 | |
| 22 | db.events_cache.insert( {"_id":"fb5538df98b36ce6f99df4e3ae63b50e","town_sef_url":"lancaster-ma","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":false}","modified":"MongoDate(0.98700000 1765901492)","created":"MongoDate(0.98700000 1765901492)"} , true) | 0 | 0 | 2 | |
| 23 | db.events_cache.find( {"_id":"c3745c7328528696c182977b68a9fc0d"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1768543199)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 66 | |
| 25 | db.events_cache.count( {"_id":"c3745c7328528696c182977b68a9fc0d"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"c3745c7328528696c182977b68a9fc0d"} ) | 0 | 0 | 4 | |
| 27 | db.events_cache.insert( {"_id":"c3745c7328528696c182977b68a9fc0d","town_sef_url":"lancaster-ma","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":false}","modified":"MongoDate(0.14400000 1765901493)","created":"MongoDate(0.14400000 1765901493)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"29e8a936109174cbf36339366a0f46c1"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 2 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766555999)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 8 | |
| 30 | db.events_cache.count( {"_id":"29e8a936109174cbf36339366a0f46c1"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"29e8a936109174cbf36339366a0f46c1"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"29e8a936109174cbf36339366a0f46c1","town_sef_url":"lancaster-ma","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":false}","modified":"MongoDate(0.18500000 1765901493)","created":"MongoDate(0.18500000 1765901493)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"473160d7087a3077ae6cac4c8b99c888"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1767160799)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 12 | |
| 35 | db.events_cache.count( {"_id":"473160d7087a3077ae6cac4c8b99c888"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"473160d7087a3077ae6cac4c8b99c888"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"473160d7087a3077ae6cac4c8b99c888","town_sef_url":"lancaster-ma","data_key":["69200555de4ae56f5af2c7ff"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":true}","modified":"MongoDate(0.22200000 1765901493)","created":"MongoDate(0.22300000 1765901493)"} , true) | 0 | 0 | 2 | |
| 38 | db.events_cache.find( {"_id":"568d01a4c54fe5998287a182c5b17a7c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766210399)"},"event_id":{"$nin":[76365167]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 2 | |
| 40 | db.events_cache.count( {"_id":"568d01a4c54fe5998287a182c5b17a7c"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"568d01a4c54fe5998287a182c5b17a7c"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"568d01a4c54fe5998287a182c5b17a7c","town_sef_url":"lancaster-ma","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":false}","modified":"MongoDate(0.24400000 1765901493)","created":"MongoDate(0.24400000 1765901493)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"c849be194f2e2f70db3a526e9a752975"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1768543199)"},"event_id":{"$nin":[76365167]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 2 | |
| 45 | db.events_cache.count( {"_id":"c849be194f2e2f70db3a526e9a752975"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"c849be194f2e2f70db3a526e9a752975"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"c849be194f2e2f70db3a526e9a752975","town_sef_url":"lancaster-ma","data_key":["6902090d52e74058870043ac"],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":true}","modified":"MongoDate(0.26400000 1765901493)","created":"MongoDate(0.26400000 1765901493)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"b28b6ba499b35a05e2fd2eea993522b4"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1767765599)"},"event_id":{"$nin":[76365167,76283282]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 23 | |
| 50 | db.events_cache.count( {"_id":"b28b6ba499b35a05e2fd2eea993522b4"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"b28b6ba499b35a05e2fd2eea993522b4"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"b28b6ba499b35a05e2fd2eea993522b4","town_sef_url":"lancaster-ma","data_key":["69211e96de4ae56f5af9bb4e","68551f42fb5e4bed1fd108af","6878b7e9fb5e4bed1fd984e2","68c0e124c3af739f253dc195","68dde21fc3af739f25c5684e","693b7c98de4ae56f5a5a9f12","68edb41bc3af739f2514b994","68551f48fb5e4bed1fd111e7","68e5cb1ec3af739f25c77678","68551f4afb5e4bed1fd1161d","68551f4afb5e4bed1fd116e9","685670cefb5e4bed1f3b1806","685670d5fb5e4bed1f3b2799","6870cf23fb5e4bed1f090525","68c8ca21c3af739f25290f44","68ef059ec3af739f254bf873","68b6552ac3af739f25c023f1","685670d8fb5e4bed1f3b2e32","685670d9fb5e4bed1f3b318b","68b8f82ac3af739f2556833a","68c8ca21c3af739f25290f63","68dde21fc3af739f25c568eb","68edb41bc3af739f2514ba2f","68e4799dc3af739f25a9d095","692e4d91de4ae56f5ae929ad","68ca1ba3c3af739f25d81103","68ca1ba3c3af739f25d81133","691fcd18de4ae56f5a67e43b","6857c258fb5e4bed1f86f764","6857c25bfb5e4bed1f86fc36","685e5a0cfb5e4bed1f620d41","6878b7eafb5e4bed1fd985ef","689ffd43fb5e4bed1f956017","69266492de4ae56f5ae483ae","68db3f20c3af739f25853cab","68edb41bc3af739f2514ba96","690ab51bde4ae56f5a840bdf","6881f27ffb5e4bed1fd3feba","68d4a7a4c3af739f25451213","690ea996de4ae56f5ac27fb0","690ab51bde4ae56f5a840be6","69251312de4ae56f5a25207c","68bb9b26c3af739f2533a15b","68ca1ba3c3af739f25d811f8","68ef059ec3af739f254bf90c","685913abfb5e4bed1fd99f6a","685913aefb5e4bed1fd9a4ee","689eabbdfb5e4bed1f7b3269","68b10f28c3af739f25c5c1a1","68c8ca21c3af739f252910af"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":true}","modified":"MongoDate(0.31900000 1765901493)","created":"MongoDate(0.31900000 1765901493)"} , true) | 0 | 0 | 2 | |
| 53 | db.events_cache.find( {"_id":"59fec1b4c68d36161d19df4f301d459b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 5 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1767765599)"},"event_id":{"$nin":[76365167,76283282,76159710]},"tags":"music","geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 16 | |
| 55 | db.events_cache.count( {"_id":"59fec1b4c68d36161d19df4f301d459b"} ) | 0 | 0 | 2 | |
| 56 | db.events_cache.count( {"_id":"59fec1b4c68d36161d19df4f301d459b"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"59fec1b4c68d36161d19df4f301d459b","town_sef_url":"lancaster-ma","data_key":["68c11965c3af739f259e2d7c","68d8d463c3af739f2564b57d","68d4dfe6c3af739f258d8fd4","68d4dfe6c3af739f258d8fdb","68f1e0dcc3af739f2516fa93","68e0bd60c3af739f257665db","69200554de4ae56f5af2c668","68aff5ecc3af739f25758474","68ca53e4c3af739f254ff00b","68ba81ebc3af739f25d20d2a","68d4dfe6c3af739f258d9045","68d8d463c3af739f2564b5bd","68f08f60c3af739f25cf27b5","68cba569c3af739f25f71211","68bd24e5c3af739f25f5488e","68cba569c3af739f25f71226","68f1e0dcc3af739f2516faf9","68fc6cddc3af739f25507ef1","69200554de4ae56f5af2c725","687925aafb5e4bed1f25534c","68ba81ebc3af739f25d20d79","69196dd4de4ae56f5a95861d","69200555de4ae56f5af2c791","68c26ae7c3af739f25d45729","685913b3fb5e4bed1fd9abd8","68a80cebc3af739f25c638bc","68e8a65ec3af739f255b8b79","68f8785cc3af739f25126328","69254b56de4ae56f5a9f56e9","6933cbd6de4ae56f5a4a6291","693911d1de4ae56f5a25df8a","68e8a65ec3af739f255b8b83","69200555de4ae56f5af2c84f","6933cbd6de4ae56f5a4a6318","68981447fb5e4bed1f560bc9","68a6f9a3c3af739f2569d448","68d4dfe6c3af739f258d913e","69196dd4de4ae56f5a958691","69200555de4ae56f5af2c8b2","68f08f60c3af739f25cf28b4","68a80cecc3af739f25c63909","68c65f66c3af739f25e1ea24","68de1a60c3af739f25fcd727","68e8a65ec3af739f255b8ba3","69200555de4ae56f5af2c938","693911d1de4ae56f5a25e062","69254b57de4ae56f5a9f576f","687fca74fb5e4bed1fcbd3df","68f1e0dcc3af739f2516fbb5","690c3ed8de4ae56f5afb9a1e"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-71.67359924316406,42.45560073852539],\"has_next_page\":true}","modified":"MongoDate(0.37100000 1765901493)","created":"MongoDate(0.37100000 1765901493)"} , true) | 0 | 0 | 1 | |
| 58 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-mini-golf-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/mini-golf\/\" target=\"_blank\">The 10 Best Mini Golf Courses in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/mini-golf\/\" target=\"_blank\">Mulligan\u2019s Miniature Golf, Sterling, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\"><p>Mini golf is a blast at Mulligan’s Miniature Golf, and every Wednesday in July and August they feature glow-in-the-dark mini golf. Enjoy lunch, ice cream or a snack in the caboose.<\/p> <a href=\"https:\/\/bestthingsma.com\/mini-golf\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-wedding-locations-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/wedding-locations\/\" target=\"_blank\">The 11 Best Wedding Locations in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/wedding-locations\/\" target=\"_blank\">New England Botanic Garden at Tower Hill, Boylston, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">For a perfectly peaceful wedding celebration, New England Botanic Garden at Tower Hill in Boylston is a good bet. Exchange vows in a secret garden, sip cocktails in the Great Hall, and dance the… <a href=\"https:\/\/bestthingsma.com\/wedding-locations\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-botanical-gardens-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/botanical-gardens\/\" target=\"_blank\">10 Beautiful Botanical Gardens in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/botanical-gardens\/\" target=\"_blank\">New England Botanic Garden at Tower Hill, Boylston, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Enjoy beauty both inside and out at New England Botanic Garden. Their flowers, plants, and trees are extraordinary. From Nov. 25 through Jan. 8, their “Winter Reimagined” program warms up… <a href=\"https:\/\/bestthingsma.com\/botanical-gardens\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-art-classes-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/art-classes\/\" target=\"_blank\">10 Best Art Classes in Massachusetts<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/art-classes\/\" target=\"_blank\">Fruitlands Museum, Harvard, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Art classes for both adults and children are available at Fruitlands Museum. Professional artists teach all classes including fine arts, crafts and traditional art. Choose from classes in oils,… <a href=\"https:\/\/bestthingsma.com\/art-classes\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-rainy-day-activities-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/rainy-day-thingstodo\/\" target=\"_blank\">The 12 Best Rainy Day Activities to Do in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/rainy-day-thingstodo\/\" target=\"_blank\">Roller Kingdom, Hudson, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\"><p>Rent some roller skates or dust off you own, and take to the rink on the next rainy day. Roller Kingdom in Hudson has skate rentals, a light and sound show, a snack bar and more.<\/p> <a href=\"https:\/\/bestthingsma.com\/rainy-day-thingstodo\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-doughnut-shop-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/doughnut-shops\/\" target=\"_blank\">9 Best Doughnut Shops in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/doughnut-shops\/\" target=\"_blank\">Gourmet Donuts, Leominster, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">A peanut butter cup specialty donut is a delicacy, and Gourmet Donuts features them from time to time. They also serve fresh bagels and Danish pastries, along with breakfast sandwiches and… <a href=\"https:\/\/bestthingsma.com\/doughnut-shops\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-escape-rooms-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/escape-rooms\/\" target=\"_blank\">6 Best Escape Rooms in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/escape-rooms\/\" target=\"_blank\">The Gate Escape, Leominster, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">You’ll have 60 minutes to crack the code at the Gate Escape, and free yourself and your teammates from the Assistant or DJ Death. Put on your thinking cap and brush up on your mystery solving… <a href=\"https:\/\/bestthingsma.com\/escape-rooms\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-holistic-stores-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/holistic-health-food-stores\/\" target=\"_blank\">The 8 Best Holistic and Health Food Stores in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/holistic-health-food-stores\/\" target=\"_blank\">Roots Natural Foods, Leominster, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Roots Natural Foods is an independent natural food market with a kitchen and juice bar, too. Enjoy healthy foods there or buy the makings and create your own at home. Choose from a vast array of… <a href=\"https:\/\/bestthingsma.com\/holistic-health-food-stores\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-margaritas-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/margaritas\/\" target=\"_blank\">9 Best Places for Margaritas in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/margaritas\/\" target=\"_blank\">La Tapatia Taqueria, Marlborough, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Locally owned and operated for 20 years, La Tapatia Taqueria is the perfect place to grab a taco and a margarita. The atmosphere makes it a comfortable spot to unwind after a long day and dream of… <a href=\"https:\/\/bestthingsma.com\/margaritas\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ma-trivia-nights-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsma.com\/trivia\/\" target=\"_blank\">The 7 Best Trivia Nights in Massachusetts!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsma.com\/trivia\/\" target=\"_blank\">Medusa Brewing Company, Hudson, MA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">Taproom Trivia takes place at the Medusa Brewing Company every Wednesday night. The atmosphere is friendly and the games are both informative and fun. Enjoy a glass of Space Poet, their Hoppy Belgian… <a href=\"https:\/\/bestthingsma.com\/trivia\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"lancaster-ma","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765908693,"type":"Event","id":76365167,"title":"L\u00fanasa","url":"\/event\/lunasa-2025-12-19-jb-groton-ma.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2023\/11\/lunasa1_0x0_jb_cropped-980x551.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765908693,"type":"Event","id":76283282,"title":"Wellesley Festival of Trees","url":"\/event\/wellesley-festival-of-trees-2025-12-19-wellesley-ma.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-other-festival-2.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765915893,"type":"Event","id":76159710,"title":"Public Works","url":"\/event\/public-works-2025-12-17-tm-cambridge-ma.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/13\/17\/93\/83_Edp.jpg?v=11"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765915893,"type":"Event","id":76204034,"title":"Warrant and All Sinners","url":"\/event\/warrant-and-all-sinners-2025-12-20-jb-derry-nh.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2017\/04\/warrant-warrant-7fc1cd8c-2078-4742-992b-4f37e65fbc45_100601_TABLET_LANDSCAPE_16_9-980x551.jpg"}],"modified":"MongoDate(0.37500000 1765901493)","created":"MongoDate(0.37500000 1765901493)","_id":ObjectId ("694184b561549f54b20df8cd")} , true) | 0 | 0 | 1 | |
| 59 | db.events_cache.find( {"_id":"51987334f33ee30646b8534dd68ac085"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 60 | db.events_radius_cache.find( {"_id":"2e41b2fc0a26d96620f0a63e859f9f1f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 61 | db.events.count( {"address.town_sef_url":"lancaster-ma","start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766469600)"}} ) | 0 | 0 | 1 | |
| 62 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.10144927536231885]}},"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766728800)"}} ) | 0 | 0 | 44 | |
| 63 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.21739130434782608]}},"start":{"$gte":"MongoDate(0.00000000 1765864800)","$lt":"MongoDate(0.00000000 1766728800)"}} ) | 0 | 2 | 47 | |
| 64 | db.events_radius_cache.count( {"_id":"2e41b2fc0a26d96620f0a63e859f9f1f"} ) | 0 | 0 | 1 | |
| 65 | db.events_radius_cache.count( {"_id":"2e41b2fc0a26d96620f0a63e859f9f1f"} ) | 0 | 0 | 1 | |
| 66 | db.events_radius_cache.insert( {"_id":"2e41b2fc0a26d96620f0a63e859f9f1f","radius":25,"modified":"MongoDate(0.49900000 1765901493)","created":"MongoDate(0.49900000 1765901493)"} , true) | 0 | 0 | 1 | |
| 67 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765864800)"},"event_id":{"$nin":[76365167,76283282,76159710,76204034]},"geo":{"$geoWithin":{"$center":[[-71.67359924316406,42.45560073852539],0.36231884057971014]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 357 | |
| 68 | db.events_cache.count( {"_id":"51987334f33ee30646b8534dd68ac085"} ) | 0 | 0 | 10 | |
| 69 | db.events_cache.count( {"_id":"51987334f33ee30646b8534dd68ac085"} ) | 0 | 0 | 4 | |
| 70 | db.events_cache.insert( {"_id":"51987334f33ee30646b8534dd68ac085","town_sef_url":"lancaster-ma","data_key":["68b6552ac3af739f25c023f1","687925aafb5e4bed1f25534c","68b6552ac3af739f25c0246a","69266492de4ae56f5ae48469","69096398de4ae56f5a1c02e1"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Lancaster\",\"keyword\":\"\",\"radius\":25,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":42.45560073852539,\"lng\":-71.67359924316406,\"latlng\":\"42.455600738525,-71.673599243164\",\"city\":\"Lancaster\",\"state\":\"MA\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.06400000 1765901494)","created":"MongoDate(0.06400000 1765901494)"} , true) | 0 | 0 | 2 | |
| 71 | db.news.find( {"broadcast":{"$in":["usa","lancaster-ma","ma","worcester-county-ma"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 7 | |
| 72 | db.places.find( {"address.town_sef_url":"lancaster-ma","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 5 | |
| 73 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 4 | |
| 74 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 37 | |
| 75 | db.towns.find( {"sef_url":"lancaster-ma"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 13 | |
| 76 | db.tokens.find( {"sef_url":{"$in":["usa","ma","worcester-county-ma","lancaster-ma"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 11 | |
| 77 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 78 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 79 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 80 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 82 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 83 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |





