[{"data":1,"prerenderedAt":255},["ShallowReactive",2],{"project-37344103":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":32,"aspects":33,"strip":41,"post_text":42,"what":43,"said":72,"maker_in_thread":155,"shape":166,"grid":171,"attempts":218,"same_week":219,"maker_shows":30,"maker_hidden":247,"reader_version":248,"card":249},"37344103","ultrafastsearchengine.com","Travel search engine calculating results in single digit ms","title","Show HN: Travel search engine calculating results in single digit ms","https:\u002F\u002Fultrafastsearchengine.com\u002F","mgl",1693518505,2023,31,24,1379,3109,45,"shown","web_saas","travel search engine","web_app",[20,23,24,25],"hotel availability","real-time pricing","in-memory search","roasted",-0.587,{"positive":29,"neutral":30,"mixed":29,"critical":31},0,3,10,13,{"execution":34,"idea":36,"performance":38,"docs":40},{"positive":29,"critical":35},6,{"positive":29,"critical":37},2,{"positive":29,"critical":39},1,{"positive":29,"critical":39},[39,29,29,29,39,29,39,39,29,39,29,30,29,39,29,39,29,39,29,39,29,39,30,30],null,{"problem":44,"audience":51,"pricing":42,"motivation":57,"time_to_build":42,"stack":61,"openness":70,"stage":71,"team_size":70},{"value":45,"source":46,"evidence":47},"Travel search with real-time price and availability calculation is slow when done with precomputed results and RDBMS","maker",[48],{"id":49,"by":10,"text":50},"37349032","Thank you for your comment. Travel search sites are slow due to the explosion of the search space due to increasing number of search parameters (dimensions) a modern search…",{"value":52,"source":46,"evidence":53},"Travel booking providers and travel operators",[54],{"id":55,"by":10,"text":56},"37349093","Thanks for this comment. If we think about a simple metasearch engine which just redirects your search to other search engines this is true, there is way less to optimize there.…",{"value":58,"source":46,"evidence":59},"Show that travel search can be solved fast with good software engineering and cheap hardware",[60],{"id":49,"by":10,"text":50},[62],{"value":63,"source":64,"evidence":65},"Java","commenter",[66],{"id":67,"by":68,"text":69},"37350567","tyingq","> You may find a a bit more what's behind the demo... That only says \"the engine is a Java-based proprietary solution which was about 20x faster than comparable implementations…","unknown","prototype",{"praise":73,"objections":85,"requests":122,"questions":135,"alternatives":144},[74],{"value":75,"source":64,"evidence":76},"Very fast response times",[77,81],{"id":78,"by":79,"text":80},"37347366","huhtenberg","For a date in October in Paris it returned a single hotel option with a price of $ 20860361.04. For another city it also showed a single option, but priced at $0.00. That's not…",{"id":82,"by":83,"text":84},"37347386","deepspace","No results for Toronto. It was quick to return no results, though. Fast != Good.",[86,96,107,114],{"value":87,"source":64,"evidence":88},"Demo uses synthetic prices, producing unrealistic results like a single Paris hotel and $0 prices",[89,90,93],{"id":78,"by":79,"text":80},{"id":91,"by":79,"text":92},"37349496","I'm not sure what to make of your \"real world hotel information\" statement when your search engine clearly thinks there's just one hotel in all of Paris.",{"id":94,"by":79,"text":95},"37350941","That's hardly based on \"real world data\" then because it's completely unrealistic.",{"value":97,"source":64,"evidence":98},"Title says it searches travel results but it is a demo with fake data",[99,103],{"id":100,"by":101,"text":102},"37347942","potamic","This appears to be a demo and not searching real data? If so, the title is a bit misleading. Also, what makes this interesting from a tech point of view? I presume conventional…",{"id":104,"by":105,"text":106},"37362135","gardenhedge","Title should say \"demo\". In your replies here you say that you're using synthetic prices. Why not implement upper and lower bounds? It really ruins the demo.",{"value":108,"source":64,"evidence":109},"Speed is meaningless without up-to-date data; metasearch is slow for real reasons",[110],{"id":111,"by":112,"text":113},"37347193","ulfw","I can make anything fast if I don't care about up-to-date prices. Sorry but meta search is slow for a reason. It takes a while to go from reservation systems to OTA inventory to…",{"value":115,"source":64,"evidence":116},"No results for Toronto or other real cities",[117,118],{"id":82,"by":83,"text":84},{"id":119,"by":120,"text":121},"37350327","solardev","The synthetic data makes it really hard to understand what you've done here. Is it fast because of some revolutionary tech or is it just fast because it's broken and thinks Vegas…",[123,128],{"value":124,"source":64,"evidence":125},"Use real booking feeds or realistic price bounds instead of synthetic data",[126,127],{"id":119,"by":120,"text":121},{"id":104,"by":105,"text":106},{"value":129,"source":64,"evidence":130},"Support flight search",[131],{"id":132,"by":133,"text":134},"37345259","chfritz","Cool! Any plans to make this also work for flights?",[136],{"value":137,"source":64,"evidence":138},"Is the speed from real technical advances or from the small fake dataset?",[139,143],{"id":140,"by":141,"text":142},"37348359","kunley","Hmm. Not sure about the point. It doesn't search the real data, right? (I checked). It happens to have a predefined set of data. So, how do we know if the speed comes from…",{"id":119,"by":120,"text":121},[145,151],{"value":146,"source":64,"evidence":147},"Apache Ignite and in-memory data grids for travel availability",[148],{"id":149,"by":68,"text":150},"37349450","Seems related to your case study here: https:\u002F\u002Fstratoflow.com\u002Fcase_studies\u002Fhighly-scalable-travel-search-engine-with-real-time-calculation-of-price-and-availability\u002F Basically,…",{"value":152,"source":64,"evidence":153},"Coherence and Hazelcast",[154],{"id":67,"by":68,"text":69},{"comments":31,"answered":30,"key":156},[157,160,163],{"id":158,"text":159},"37349096","This is correct, thanks.",{"id":161,"text":162},"37349048","Thanks, and this is because we use real world hotel information but with synthetic prices. However, the price and availability are all calculated in real-time, and the base price…",{"id":164,"text":165},"37349760","Precisely speaking: One hotel is available what means the search engine found other fully booked",{"commenters":167,"max_depth":168,"maker_replies":31,"first_comment_mins":169,"lifespan_hours":170},12,5,152,41,[172,174,178,179,181,182,183,184,185,188,190,192,193,196,198,201,203,204,205,207,208,210,213,215],[78,29,39,173,79,29],"project\u002Fcritical\u002Fexecution",[175,29,29,176,177,29],"37348321","commenter\u002Fneutral\u002Fnone","thanzex",[158,29,29,176,10,39],[161,29,29,180,10,39],"project\u002Fneutral\u002Fexecution",[91,29,39,173,79,29],[164,29,29,180,10,39],[94,29,39,173,79,29],[119,39,39,173,120,29],[186,39,29,187,10,39],"37350414","maker\u002Fneutral\u002Fexecution",[100,37,39,189,101,29],"project\u002Fcritical\u002Fidea",[49,37,29,191,10,39],"project\u002Fneutral\u002Fidea",[149,30,30,191,68,29],[194,30,29,195,10,39],"37349751","project\u002Fneutral\u002Fperformance",[67,30,39,197,68,29],"project\u002Fcritical\u002Fperformance",[199,30,29,200,10,39],"37350729","project\u002Fpositive\u002Fperformance",[111,202,39,189,112,29],4,[55,202,29,191,10,39],[140,168,39,173,141,29],[206,168,29,180,10,39],"37349061",[82,35,39,173,83,29],[209,35,29,180,10,39],"37349068",[104,211,39,212,105,29],7,"project\u002Fcritical\u002Fdocs",[132,214,30,191,133,29],8,[216,214,30,191,217,29],"37345429","umeshunni",[],[220,225,229,233,238,242],{"id":221,"name":222,"points":223,"category":224},"37408150","smolsite.zip",602,"dev_tools",{"id":226,"name":227,"points":228,"category":224},"37391848","Puck",451,{"id":230,"name":231,"points":232,"category":224},"37393099","RecipeUI",275,{"id":234,"name":235,"points":236,"category":237},"37381268","Keep",181,"infrastructure",{"id":239,"name":240,"points":241,"category":224},"37364124","Shaq",155,{"id":243,"name":244,"points":245,"category":246},"37398812","Perplexity",153,"ai",false,"v2",{"id":250,"name":5,"line":6,"ai":247,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":251,"top":17,"kw":252,"maker":10,"domain":5,"tier":18,"attempts":29,"strip":253,"url":9,"mix":254,"praise":75,"objection":87,"sub":20},37344103,-0.59,[20,23,24,25],"100010110103010101010133",[29,30,29,31],1794036641067]