« US Air and United Seat Map fixes | Main | So why can't you.... »

April 30, 2008

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e5518edd28883300e5521bfbff8834

Listed below are links to weblogs that reference EF changes in features and data over time:

Comments

david

Thanks for the explanation, but honestly the "fix" that has been implemented for hiddden and regular classes of service just slows the core groups of users down.

This check the box is hell to work with.

Maybe we need an expert version.

Will

"Because the method to retrieve hidden classes has an issue, on the GDS itself, where if there are too many flights with 0's for the class you are search for, after the first 2 or 3, the rest of the flights for the day won't be shown. This is why the technique of changing the time of day forward will sometimes show more flights if availability in the class is scarce. There is nothing we can do to change it as it is a fundamental issue with the GDS host itself. This is also why on a multiple hidden class search, you'll see the first 2-3 flights returned having most or all of the classes searched for listed whereas the later flights will only have 1 or 2. Since each hidden class is a separate search on our end, and different flights will be returned for the different searches, this is how the data looks when stitched together. But this isn't anything new; it's just more noticeable now."

Thanks for this explanation because I find this issue to be the most frustrating problem I encounter with EF and trying to find award inventory. Although you say there is "nothing you can do to change it," I think I may have an idea. I'll leave it up to you guys to determine if its workable:

Why not query the GDS host multiple times in the background, rolling forward the time in order to make sure you are displaying the full dataset for any given day and/or hidden fare class? You could then stitch this data together to display it neatly on one results page.

Not sure how complicated that is to do, and understand that that may mean it takes 3-5 times as long for results to show, but the queries are really fast when run one at a time right now. Come to think of it, this may be what sites like Expedia, and even the AA site, do in order to show the availability they do--and that's why you sometimes have to wait so long for the results.

SquareDanceGuy

When looking for an award, the only question is "which flight across the ocean has two award, either on AA or an AA partner, in a given range of dates".

AA.com answers that question very quickly and easily ... but only for AA metal. To answer the question for partners, I have to call AA by phone.

Is there any way to give ExpertFlyer the capability so accurately answer that key question?

Chris

David - We also have a feature where once one of the check boxes has focus on the page, you can type in a letter of a class code (T,U,Z,etc) and the page will check those boxes for you. You then just have to press enter, much like the old form. Or, you can press Tab to move between the different boxes and press Space to select the ones you want. No mouse required.

Will - Yes we've thought of the "query the GDS multiple times in the background, rolling forward the time" solution however the thing that makes that really, really had is a) when do you know when you've got all the flights and b) what if a flight won't display because it just doesn't have the class assigned to it. We would need the schedule for that airline/day/route to compare to in real time to make sure we got "all" the flights. Plus it may be simple enough for 1 searched day, but if the user uses our Flexable searching feature we could be talking up to 14 days. So now it's 14 days x up to 9 classes per day = 126 queries, now multiply that by 3-5 again and you see it's not a small number. And if we did that, we'd probably have to raise our prices as since we have to pay for each query, we'd loose money on the subscription fee. AA.com can do it because they use a different GDS then their own (Sabre) and the one we're using that can do those types of complicated searches, one that we are looking at using but is very expensive

SquareDanceGuy - Assuming your talking about a single city pair, the same thing applies as to AA.com's use of a different GDS for their award search tool that is more advanced. Partner searching is another matter as that information isn't in any GDS to search against which is why you have to call up AA on the phone.

wlciii

Figured you had thought of the "roll forward time" feature and figured you would tell me it's too hard to implement...but, (maybe it's the consultant in me) I feel like I could simplify all of the issues you have:

A) what if you compared it to the schedule you can easily pull by doing a simple non-hidden fare class search for that day...its just one extra query which most users are probably already doing anyway (at least I am) to see if the flights listed in the awards search returned all the flights, or if they should look again with a different time period set

B) If you already have the "schedule" from above and a flight doesn't show, assume it has 0 inventory in the hidden class being searched for

C) Just to clarify, I have the premium subscription and only get to search +-3 days (total of 7 days displayed) so who gets the +-6.5 days to make it 14 days total? Sarcasm aside, couldn't you just disable the flexible day (or limit it to +-1) if a user goes with the 'show me all flights' option. This would be similar to the way you currently block connecting airports when you select a specific inventory and airline combination. You could use the same strategy for fare classes--"only select 2 from the below:" (why would I want to show F, A, J, and Y anyway as those aren't hidden classes?)

With all of that I think you might be able to get back in the 5-10 query range, and use your current GDS.

Finally, speaking of pricing, it may not be the end of the world if you charged extra for this award/upgrade info. In fact, since this info really isn't available anywhere else (besides calling AA and putting up with their agents) I am almost sure you could have this be an added fee. Sure people may not "subscribe" every month but when I'm looking for that elusive award I would probably pay per use or be willing to upgrade to super premium for the month. Just my 2 cents...

By the way, please only take this as constructive criticism and not a complaint, because, as I mentioned in the FT thread, I find your service invaluable as is. But, I would love to see you guys do even better.

Chris

Well wlciii, not everything is as simple as it sounds.

A) waiting for one query in order to do others makes everything take longer. the proper way to do it is to get a database of schedule information (at additional cost).

B) you can't make that assumption. not all flights have all classes assigned to them. If we assume and show something is 0 when the flight doesn't even have the class, people will think it can, at a later time, be >0 when that won't be so. A perfect example is AA A vs C class. 2 class domestic flights won't have C class assigned to them ever. Showing C0 on those flights is misleading.

C) it's 14 days if you specify a departing and return date with a flex of +/- 3 for both. (7x2=14).

The bottom line is that somethings are worth doing and some aren't. We rather spend our resources on things that will be a bigger general improvement to the site rather then trying to figure a way to fix a heart attack with a bandaid. In this case, the real solution is to get a better data source that doesn't have this problem to being with, they do exist, that's how we're working on solving the problem.

wlciii

Cool. I'm sold.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment