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) 1769752800 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) 1769752800 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) 1769752800 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) 1769752800 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) 1769752800 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) 1769752800 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 193 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) 1769752800 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 193 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) 1769752800 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) 1769752800 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
The Gruene Grove is a popular social hotspot in New Braunfels, but it has a hidden gem too: an underground speakeasy. Check out Goodwin’s Speakeasy the next time you’re in the mood for… Read More
Oh man! Hot breakfast just the way you order it! They’re talking BIG Texas sized breakfast plates that they’re almost sure that you won’t be able to finish in one… Read More
Wine lovers? Learn all about local wines at this cozy little winery and tasting room. They serve specialty beers and champagne as well! You’ll most likely catch some live music on their outdoor… Read More
Firme Copias Tattoo has been rated as the best tattoo shop in San Antonio multiple times, and the reason is no secret. The unbelievably talented artists at this popular shop have the versatility to… Read More
If you want a wonderful hairstyle with a personal touch and you’re in the San Antonio area, go to Hair by Francisco Meijia. Francisco is known throughout the city as a true hair whisperer and with… Read More
Bobbie’s Cafe has been a beloved neighbor to San Antonio residents for 50 years, and it’s easy to see why it still has such a treasured place in the locals’ hearts. This fabulous diner will tickle… Read More
Hash Vegan Eats is one of the best places to find innovative and outright delicious vegan food in San Antonio and beyond. Its menu features favorites like rice bowls, macaroni bowls, tacos,… Read More
Who doesn’t love some house-made Thai food? It’s even better when that house-made Thai is made by Thai House 2 in San Antonio. It has been a go-to for locals and visitors since it opened… Read More
Battle for Texas: The Experience is an “unforgettable, curated exhibition providing views with an in-depth perspective on the stirring story of the Battle of the Alamo.” Whether… Read More
Go primal with the wholesome and robust taste of a smoothie from Primal Juice and Smoothies. This San Antonio destination has nutrient-rich green smoothies, satisfying peanut butter smoothies, and… 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 San Antonio', '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) 29.706300735474, 'lng' => (float) -98.398498535156, 'latlng' => '29.706300735474,-98.398498535156', 'city' => 'San Antonio', 'state' => 'TX', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'san-antonio-tx' ) )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
San Antonio, Texas. Population for San Antonio from the last gathering is 1144646. You can view San Antonio venues that host many San Antonio TX events every year.
You can find a ton of properties for sale if you search the San Antonio page on Zillow. Currently San Antonio has an average listing price for homes for sale on the market of $240,696. More real estate facts about San Antonio: The number of properties currently for sale in San Antonio is 13,220. The median homes for sale listing price is $170,217. This is broken down with the number of three bedroom houses in San Antonio consisting of 6,405 with an average listing price for these house of $172,147. Out of the 4,425 houses that are four bedroom the average listing price for San Antonio is $296,254. Interest rates for San Antonio are at historic lows as well.
San Antonio Texas has a latitude of 29.706300735474 and a longitude of -98.398498535156. 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":"highlands-ranch-co"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 5 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"san-antonio-tx"}, [] ).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 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"san-antonio-tx","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 | 1 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-98.39849853515625,29.706300735473633],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"TX"}}},{"$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(1769808092097)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769808092097)","$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 | 21 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"san-antonio-tx","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":"54f4ad86301c5714498f7b9a7365e2ed"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1770443999)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 32 | |
| 15 | db.events_cache.count( {"_id":"54f4ad86301c5714498f7b9a7365e2ed"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"54f4ad86301c5714498f7b9a7365e2ed"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"54f4ad86301c5714498f7b9a7365e2ed","town_sef_url":"san-antonio-tx","data_key":["69436592de4ae56f5a4203b1"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":true}","modified":"MongoDate(0.18500000 1769808092)","created":"MongoDate(0.18500000 1769808092)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"ecd4bd17fa86e3fac3bfd0d5f14f32b8"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1770443999)"},"event_id":{"$nin":[76430690]},"tags":"music","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 4 | |
| 20 | db.events_cache.count( {"_id":"ecd4bd17fa86e3fac3bfd0d5f14f32b8"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"ecd4bd17fa86e3fac3bfd0d5f14f32b8"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"ecd4bd17fa86e3fac3bfd0d5f14f32b8","town_sef_url":"san-antonio-tx","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":false}","modified":"MongoDate(0.20600000 1769808092)","created":"MongoDate(0.20600000 1769808092)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"82c791e9b9a8cf56573a6ea252d4a1e6"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1771048799)"},"event_id":{"$nin":[76430690]},"tags":"music","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 6 | |
| 25 | db.events_cache.count( {"_id":"82c791e9b9a8cf56573a6ea252d4a1e6"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"82c791e9b9a8cf56573a6ea252d4a1e6"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"82c791e9b9a8cf56573a6ea252d4a1e6","town_sef_url":"san-antonio-tx","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":false}","modified":"MongoDate(0.23000000 1769808092)","created":"MongoDate(0.23000000 1769808092)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"6c9be7a894b4d17e5c787691a62791d5"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1770098399)"},"event_id":{"$nin":[76430690]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 1 | |
| 30 | db.events_cache.count( {"_id":"6c9be7a894b4d17e5c787691a62791d5"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"6c9be7a894b4d17e5c787691a62791d5"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"6c9be7a894b4d17e5c787691a62791d5","town_sef_url":"san-antonio-tx","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":false}","modified":"MongoDate(0.24500000 1769808092)","created":"MongoDate(0.24500000 1769808092)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"0e69eb596b93f6251d71a43cf0d86f2b"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1772431199)"},"event_id":{"$nin":[76430690]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 0 | 1 | |
| 35 | db.events_cache.count( {"_id":"0e69eb596b93f6251d71a43cf0d86f2b"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"0e69eb596b93f6251d71a43cf0d86f2b"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"0e69eb596b93f6251d71a43cf0d86f2b","town_sef_url":"san-antonio-tx","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":false}","modified":"MongoDate(0.26100000 1769808092)","created":"MongoDate(0.26100000 1769808092)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"d0d77db7b3797b2ff5d423a9055ce0ff"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1770271199)"},"event_id":{"$nin":[76430690]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 14 | |
| 40 | db.events_cache.count( {"_id":"d0d77db7b3797b2ff5d423a9055ce0ff"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"d0d77db7b3797b2ff5d423a9055ce0ff"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"d0d77db7b3797b2ff5d423a9055ce0ff","town_sef_url":"san-antonio-tx","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":false}","modified":"MongoDate(0.30100000 1769808092)","created":"MongoDate(0.30100000 1769808092)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"e7c76ef751264f868fc7bb65a41e6013"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1771135199)"},"event_id":{"$nin":[76430690]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 34 | |
| 45 | db.events_cache.count( {"_id":"e7c76ef751264f868fc7bb65a41e6013"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"e7c76ef751264f868fc7bb65a41e6013"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"e7c76ef751264f868fc7bb65a41e6013","town_sef_url":"san-antonio-tx","data_key":["69378813de4ae56f5aecea0c"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":true}","modified":"MongoDate(0.36200000 1769808092)","created":"MongoDate(0.36200000 1769808092)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"7a64603e8e653966ae6e9eb6d2ec2f2a"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1771653599)"},"event_id":{"$nin":[76430690,76397995]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 21 | |
| 50 | db.events_cache.count( {"_id":"7a64603e8e653966ae6e9eb6d2ec2f2a"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"7a64603e8e653966ae6e9eb6d2ec2f2a"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"7a64603e8e653966ae6e9eb6d2ec2f2a","town_sef_url":"san-antonio-tx","data_key":["68fc34a1c3af739f25226f35","68a9262cc3af739f252fd68e","68bf8fa6c3af739f25b380d3","69421412de4ae56f5ac6ab36","68c0e125c3af739f253dd0b2","68f8785dc3af739f25126a06","69460893de4ae56f5aecd7e5","689ab738fb5e4bed1fde9e70","68f1e0dec3af739f251701bd","69378813de4ae56f5aecea6f","68fc34a1c3af739f25226fc0","68c0e125c3af739f253dd0df","691e7b99de4ae56f5a810a93","69378813de4ae56f5aecea94","68a9262cc3af739f252fd6c5","69154117de4ae56f5aae00bd","6934e512de4ae56f5a7436ca","68c0e125c3af739f253dd14a","68cba56ac3af739f25f718eb","68ce1029c3af739f25eb3b45","68a7d4aec3af739f25824118","68d35626c3af739f25021059","68f991a1c3af739f2535ae24","69378813de4ae56f5aeceaff","69378813de4ae56f5aeceb07","6902cc1c3394d74e7810c63e","6938d995de4ae56f5aaaa1d2","692156d5de4ae56f5a9caa95","68cb6d27c3af739f2584c019","68c0e125c3af739f253dd187","689eabbefb5e4bed1f7b3fe3","697ac81cb1faf7c56a7b443b","68f991a1c3af739f2535ae58","697ac81cb1faf7c56a7b445c","693cce12de4ae56f5ae983b4","69718d9eb1faf7c56a497e48","6895714afb5e4bed1fd779df","69169298de4ae56f5ad4f0a3","690c0699de4ae56f5a9c129c","690ab51fde4ae56f5a841876","68c0e125c3af739f253dd24a","693cce12de4ae56f5ae983fa","68b260acc3af739f2549fa4f","68d74abec3af739f25e1ed7b","689eabbefb5e4bed1f7b40c3","68c0e125c3af739f253dd2c0","68f05723c3af739f25947fc2","68f84021c3af739f25e00998","691fcd1bde4ae56f5a67f79d","693cce12de4ae56f5ae9841d"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":true}","modified":"MongoDate(0.42000000 1769808092)","created":"MongoDate(0.42000000 1769808092)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"abe216c92934e460b3d9e7c000ac707c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1771653599)"},"event_id":{"$nin":[76430690,76397995,76412474]},"tags":"music","geo":{"$geoWithin":{"$center":[[-98.39849853515625,29.706300735473633],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 | 9 | |
| 55 | db.events_cache.count( {"_id":"abe216c92934e460b3d9e7c000ac707c"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"abe216c92934e460b3d9e7c000ac707c"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"abe216c92934e460b3d9e7c000ac707c","town_sef_url":"san-antonio-tx","data_key":["68cba56ac3af739f25f718ae","69200557de4ae56f5af2d070","6933cbd9de4ae56f5a4a7a02","68c11967c3af739f259e3179","68917cc1fb5e4bed1f5901f8","6933cbd9de4ae56f5a4a7a53","68e6035fc3af739f25f7f18f","691eb3ddde4ae56f5a229cc1","6933cbd9de4ae56f5a4a7aa1","68917cc1fb5e4bed1f590583","693911d4de4ae56f5a25e6f6","68e754e1c3af739f2514d74d","691d6256de4ae56f5ae88d5c","68e6035fc3af739f25f7f1c6","6906f8d9de4ae56f5a377668","68e6035fc3af739f25f7f1ce","691eb3ddde4ae56f5a229e3d","69200557de4ae56f5af2d147","692156d6de4ae56f5a9cab45","68f9c9dfc3af739f25851593","690ee1d9de4ae56f5a2912d4","6922a856de4ae56f5af6a0e7","68f9c9dfc3af739f258515d9","6922a856de4ae56f5af6a0eb","689ab740fb5e4bed1fdee795","6922a856de4ae56f5af6a11d","6933cbd9de4ae56f5a4a7d38","68ba81ecc3af739f25d2123e","6922a856de4ae56f5af6a124","68f1e0dec3af739f25170445","68f1e0dec3af739f25170462","690aed59de4ae56f5ae02851","6916cad8de4ae56f5a4f4e06","6906f8d9de4ae56f5a3776ab","6933cbd9de4ae56f5a4a7e06","6933cbd9de4ae56f5a4a7e3b","68f3325ec3af739f2577191f","691d6256de4ae56f5ae88e93","68d4dfe7c3af739f258d9a26","690d9058de4ae56f5a18e3f3","690c3edade4ae56f5afba098","6933cbd9de4ae56f5a4a7ecc","6933cbd9de4ae56f5a4a7f07","68a95e6ac3af739f2562699c","68a3f1c4fb5e4bed1fd65397","68f9c9e0c3af739f258517ab","68f9c9e0c3af739f258517bc","6903045d3394d74e7843c45e","68ca53e6c3af739f254ff6fa","68e754e2c3af739f2514d950"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-98.39849853515625,29.706300735473633],\"has_next_page\":true}","modified":"MongoDate(0.46200000 1769808092)","created":"MongoDate(0.46200000 1769808092)"} , true) | 0 | 0 | 2 | |
| 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\/tx-speakeasies-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/speakeasy-bars\/\" target=\"_blank\">10 Best Speakeasies in Texas!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/speakeasy-bars\/\" target=\"_blank\">Goodwin\u2019s Speakeasy, New Braunfels, TX<\/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\">The Gruene Grove is a popular social hotspot in New Braunfels, but it has a hidden gem too: an underground speakeasy. Check out Goodwin’s Speakeasy the next time you’re in the mood for… <a href=\"https:\/\/bestthingstx.com\/speakeasy-bars\/\" 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\/tx-breakfast-spot.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/breakfast-spots\/\" target=\"_blank\">9 Best Breakfast Spots in Texas!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/breakfast-spots\/\" target=\"_blank\">Startz Caf\u00e9, Canyon Lake, TX<\/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\">Oh man! Hot breakfast just the way you order it! They’re talking BIG Texas sized breakfast plates that they’re almost sure that you won’t be able to finish in one… <a href=\"https:\/\/bestthingstx.com\/breakfast-spots\/\" 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\/tx-romantic-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/romantic-places\/\" target=\"_blank\">14 Most Romantic Places in Texas!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/romantic-places\/\" target=\"_blank\">The Grapevine, New Braunfels, TX<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-shannen,valentines-day,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Wine lovers? Learn all about local wines at this cozy little winery and tasting room. They serve specialty beers and champagne as well! You\u2019ll most likely catch some live music on their outdoor… <a href=\"https:\/\/bestthingstx.com\/romantic-places\/\" 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\/tx-tattoo-parlor-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/tattoo-parlors\/\" target=\"_blank\">10 Best Tattoo Parlors in Texas<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/tattoo-parlors\/\" target=\"_blank\">Firme Copias Tattoo, San Antonio, TX<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">directory-bt,directory-p300,evergreen,at-bt-articles-directory,at-bt-articles-home<\/div>\n\t\t\t\t<p class=\"small\">Firme Copias Tattoo has been rated as the best tattoo shop in San Antonio multiple times, and the reason is no secret. The unbelievably talented artists at this popular shop have the versatility to… <a href=\"https:\/\/bestthingstx.com\/tattoo-parlors\/\" 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\/tx-hair-salons-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/hair-salons\/\" target=\"_blank\">10 Best Hair Salons in Texas<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/hair-salons\/\" target=\"_blank\">Hair by Francisco Mejia, San Antonio, TX<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">If you want a wonderful hairstyle with a personal touch and you\u2019re in the San Antonio area, go to Hair by Francisco Meijia. Francisco is known throughout the city as a true hair whisperer and with… <a href=\"https:\/\/bestthingstx.com\/hair-salons\/\" 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\/tx-diners-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/diners\/\" target=\"_blank\">10 Best Diners in Texas<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/diners\/\" target=\"_blank\">Bobbie\u2019s Cafe, San Antonio, TX<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Bobbie\u2019s Cafe has been a beloved neighbor to San Antonio residents for 50 years, and it\u2019s easy to see why it still has such a treasured place in the locals\u2019 hearts. This fabulous diner will tickle… <a href=\"https:\/\/bestthingstx.com\/diners\/\" 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\/tx-vegan-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/vegan-vegetarian-restaurants\/\" target=\"_blank\">10 Best Vegan Restaurants in Texas<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/vegan-vegetarian-restaurants\/\" target=\"_blank\">Hash Vegan Eats, San Antonio, TX<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Hash Vegan Eats is one of the best places to find innovative and outright delicious vegan food in San Antonio and beyond. Its menu features favorites like rice bowls, macaroni bowls, tacos,… <a href=\"https:\/\/bestthingstx.com\/vegan-vegetarian-restaurants\/\" 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\/tx-thai-restaurants-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/thai-restaurants\/\" target=\"_blank\">10 Best Thai Restaurants in Texas!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/thai-restaurants\/\" target=\"_blank\">Thai House 2, San Antonio, TX<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Who doesn’t love some house-made Thai food? It’s even better when that house-made Thai is made by Thai House 2 in San Antonio. It has been a go-to for locals and visitors since it opened… <a href=\"https:\/\/bestthingstx.com\/thai-restaurants\/\" 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\/tx-senior-discount-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/senior-discounts\/\" target=\"_blank\">The 10 Best Senior Discount Offers in Texas!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/senior-discounts\/\" target=\"_blank\">Battle for Texas: The Experience, San Antonio, TX<\/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\">Battle for Texas: The Experience is an “unforgettable, curated exhibition providing views with an in-depth perspective on the stirring story of the Battle of the Alamo.” Whether… <a href=\"https:\/\/bestthingstx.com\/senior-discounts\/\" 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\/tx-smoothies-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingstx.com\/smoothies\/\" target=\"_blank\">9 Best Smoothie Places in Texas!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingstx.com\/smoothies\/\" target=\"_blank\">Primal Juice and Smoothies, San Antonio, TX<\/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\">Go primal with the wholesome and robust taste of a smoothie from Primal Juice and Smoothies. This San Antonio destination has nutrient-rich green smoothies, satisfying peanut butter smoothies, and… <a href=\"https:\/\/bestthingstx.com\/smoothies\/\" 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":"san-antonio-tx","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\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"ttl\":\"1\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769811692,"type":"Event","id":76430690,"title":"Texas Trio - Kyle Park, Jason Roberts & John Michael Whitby","url":"\/event\/texas-trio-kyle-park-jason-roberts-john-michael-whitby-2026-01-30-tm-san-antonio-tx.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/12\/76\/04\/24_Edp.jpg?v=3"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"15\",\"days\":\"15\",\"ttl\":\"2\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-2.jpg\"}","expiration":1769815292,"type":"Event","id":76397995,"title":"Gabriel Iglesias","url":"\/event\/gabriel-iglesias-2026-01-30-tm-san-antonio-tx.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/60a\/7d96ca80-5e94-4094-b804-4f12b703460a_SOURCE"},{"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":1769822492,"type":"Event","id":76412474,"title":"Sound Of Music (Touring)","url":"\/event\/sound-of-music-touring-2026-02-05-tm-austin-tx.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/e78\/7f5c2e16-5e31-48d2-bd85-df2314ceae78_SOURCE"},{"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":1769822492,"type":"Event","id":76094299,"title":"Ty Myers","url":"\/event\/ty-myers-2026-02-14-jb-san-antonio-tx.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2024\/09\/ty-myers-980x551.png"}],"modified":"MongoDate(0.46700000 1769808092)","created":"MongoDate(0.46700000 1769808092)","_id":ObjectId ("697d20dcd6277980f60a3da6")} , true) | 0 | 0 | 2 | |
| 59 | db.events_cache.find( {"_id":"a0f4d7862f05939a2b23a451b527c6af"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 60 | db.events_radius_cache.find( {"_id":"b72f132e625586ce5e47d5dbe48ec545"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 61 | db.events.count( {"address.town_sef_url":"san-antonio-tx","start":{"$gte":"MongoDate(0.00000000 1769752800)","$lt":"MongoDate(0.00000000 1770357600)"}} ) | 0 | 30 | 2 | |
| 62 | db.events_radius_cache.count( {"_id":"b72f132e625586ce5e47d5dbe48ec545"} ) | 0 | 0 | 1 | |
| 63 | db.events_radius_cache.count( {"_id":"b72f132e625586ce5e47d5dbe48ec545"} ) | 0 | 0 | 1 | |
| 64 | db.events_radius_cache.insert( {"_id":"b72f132e625586ce5e47d5dbe48ec545","radius":0,"modified":"MongoDate(0.49600000 1769808092)","created":"MongoDate(0.49600000 1769808092)"} , true) | 0 | 0 | 1 | |
| 65 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769752800)"},"address.town_sef_url":"san-antonio-tx","event_id":{"$nin":[76430690,76397995,76412474,76094299]}}, ["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 | 2 | |
| 66 | db.events_cache.count( {"_id":"a0f4d7862f05939a2b23a451b527c6af"} ) | 0 | 0 | 1 | |
| 67 | db.events_cache.count( {"_id":"a0f4d7862f05939a2b23a451b527c6af"} ) | 0 | 0 | 1 | |
| 68 | db.events_cache.insert( {"_id":"a0f4d7862f05939a2b23a451b527c6af","town_sef_url":"san-antonio-tx","data_key":["68fc34a1c3af739f25226f35","68f8785dc3af739f25126a06","6933cbd9de4ae56f5a4a7a02","69378813de4ae56f5aecea6f","68fc34a1c3af739f25226fc0"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around San Antonio\",\"keyword\":\"\",\"radius\":0,\"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\":29.706300735473633,\"lng\":-98.39849853515625,\"latlng\":\"29.706300735474,-98.398498535156\",\"city\":\"San Antonio\",\"state\":\"TX\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.51000000 1769808092)","created":"MongoDate(0.51000000 1769808092)"} , true) | 0 | 0 | 1 | |
| 69 | db.news.find( {"broadcast":{"$in":["usa","san-antonio-tx","tx","bexar-county-tx"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 70 | db.places.find( {"address.town_sef_url":"san-antonio-tx","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 71 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 72 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 73 | db.towns.find( {"sef_url":"san-antonio-tx"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 74 | db.tokens.find( {"sef_url":{"$in":["usa","tx","bexar-county-tx","san-antonio-tx"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 75 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 76 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 77 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 78 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 79 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 80 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |



