Last edit by: hillrider
Here are some more hidden features of the ITA software.
The extensions to the itasoftware routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
EXCLUDE SPECIFIC AIRLINES
Command is "-airlines XX ..."
Ex: prohibit jetBlue or Delta
from: BOS ::/ -airlines B6 DL
to: LAX ::/ -airlines B6 DL
LIMIT TO SPECIFIC AIRLINES
Command is "airlines XX ..."
Ex: consider only jetBlue or Delta
from: BOS ::/ airlines B6 DL
to: LAX ::/ airlines B6 DL
LIMIT TO A SINGLE ALLIANCE
Command is "alliance star-alliance|oneworld|skyteam"
Ex: oneworld carriers only
from: BOS ::/ alliance oneworld
to: LAX ::/ alliance oneworld
EXCLUDE CODESHARES
Command is "-codeshare"
Ex: prohibit jetBlue or Delta
from: BOS ::/ -codeshare
to: LAX ::/ -codeshare
LIMIT DURATION OF ITINERARY, IN MINUTES
Command is "maxdur XXX"
Ex: no more than 5hrs for each part of trip
from: BOS ::/ maxdur 300
to: LAX ::/ maxdur 300
EXCLUDE OVERNIGHT STOPS, AIRPORT CHANGES, REDEYES, PROPELLER PLANES, TRAINS, HELICOPTERS, ANY KIND OF SURFACE TRAVEL
Commands are "-overnight", "-change", "-redeye", "-prop", "-train", "-helicopter", "-surface"
Ex: no overnight stops, no airport changes, no redeyes, no propeller planes
from: BOS ::/ -overnight, -change, -redeye, -prop
to: LAX ::/ -overnight, -change, -redeye, -prop
SET MINIMUM OR MAXIMUM TIME FOR CONNECTIONS, IN MINUTES
Commands are "minconnect XX", "maxconnect XX"
Ex: no less than one hour, no more than two hour connections
from: BOS ::/ minconnect 60, maxconnect 120
to: LAX ::/ minconnect 60, maxconnect 120
EXTRA CONNECTION TIME
Command is "padconnect XX"
Ex: require at least 20 minutes more than airline specified minimum connection time
from: BOS ::/ padconnect 20
to: LAX ::/ padconnect 20
PUTTING LOTS OF THINGS TOGETHER
Separate with commas.
Ex:
from: BOS :: UA UA / f bc=l|bc=y, -redeye, -prop
to: LAX :: UA+ / f ua.bos+lax.yup, padconnect 20, -overnight
The extensions to the itasoftware routing language are accessed by postpending commands after a '/'. There's a wide set of commands available, but there's no description of them available on the ITA web site. Unfortunately, each command applies only to one part of the trip, so they must usually be entered in each box.
EXCLUDE SPECIFIC AIRLINES
Command is "-airlines XX ..."
Ex: prohibit jetBlue or Delta
from: BOS ::/ -airlines B6 DL
to: LAX ::/ -airlines B6 DL
LIMIT TO SPECIFIC AIRLINES
Command is "airlines XX ..."
Ex: consider only jetBlue or Delta
from: BOS ::/ airlines B6 DL
to: LAX ::/ airlines B6 DL
LIMIT TO A SINGLE ALLIANCE
Command is "alliance star-alliance|oneworld|skyteam"
Ex: oneworld carriers only
from: BOS ::/ alliance oneworld
to: LAX ::/ alliance oneworld
EXCLUDE CODESHARES
Command is "-codeshare"
Ex: prohibit jetBlue or Delta
from: BOS ::/ -codeshare
to: LAX ::/ -codeshare
LIMIT DURATION OF ITINERARY, IN MINUTES
Command is "maxdur XXX"
Ex: no more than 5hrs for each part of trip
from: BOS ::/ maxdur 300
to: LAX ::/ maxdur 300
EXCLUDE OVERNIGHT STOPS, AIRPORT CHANGES, REDEYES, PROPELLER PLANES, TRAINS, HELICOPTERS, ANY KIND OF SURFACE TRAVEL
Commands are "-overnight", "-change", "-redeye", "-prop", "-train", "-helicopter", "-surface"
Ex: no overnight stops, no airport changes, no redeyes, no propeller planes
from: BOS ::/ -overnight, -change, -redeye, -prop
to: LAX ::/ -overnight, -change, -redeye, -prop
SET MINIMUM OR MAXIMUM TIME FOR CONNECTIONS, IN MINUTES
Commands are "minconnect XX", "maxconnect XX"
Ex: no less than one hour, no more than two hour connections
from: BOS ::/ minconnect 60, maxconnect 120
to: LAX ::/ minconnect 60, maxconnect 120
EXTRA CONNECTION TIME
Command is "padconnect XX"
Ex: require at least 20 minutes more than airline specified minimum connection time
from: BOS ::/ padconnect 20
to: LAX ::/ padconnect 20
PUTTING LOTS OF THINGS TOGETHER
Separate with commas.
Ex:
from: BOS :: UA UA / f bc=l|bc=y, -redeye, -prop
to: LAX :: UA+ / f ua.bos+lax.yup, padconnect 20, -overnight
TIP: More hidden features of ITA
#316
Company Representative - ITA Software
Join Date: Feb 2006
Location: Cambridge, MA
Posts: 362
We seem to be having trouble when the query contains more than one origin country. I have opened an internal ticket.
#317
Join Date: Dec 2011
Posts: 375
#319
Join Date: Feb 2010
Location: YYZ
Programs: Aeroplan
Posts: 181
For the last couple of days I'm getting a weird thing. The web browser I'm using is Google Chrome but when I go into the ITA Matrix website, it's there, but the area on the left hand side where I put destination, dates etc. is all blanked out. If I open the same website in a incognito window I get the website and can input the information as normal.
#320
Join Date: Mar 2008
Location: used to be PER, now it's nowhere/eveywhere
Programs: QFF NB, AA GLD
Posts: 3,467
For the last couple of days I'm getting a weird thing. The web browser I'm using is Google Chrome but when I go into the ITA Matrix website, it's there, but the area on the left hand side where I put destination, dates etc. is all blanked out. If I open the same website in a incognito window I get the website and can input the information as normal.
#321
FlyerTalk Evangelist
Join Date: Aug 2002
Location: London
Programs: Mucci. Nothing else matters.
Posts: 38,644
My usual line of attempted fixes:-
- [*]
- [*]
#324
Join Date: Oct 2006
Location: PHX
Programs: A few
Posts: 245
I was actually experiencing this issue on the dev build of Chrome (both Mac and Windows) for the past few months but the latest update this week to v30 seems to have fixed it for me. Clearing cache all that didn't do a thing beforehand. I had to use Firefox.
#325
Join Date: Feb 2010
Location: YYZ
Programs: Aeroplan
Posts: 181
Thanks for all the advice above. Clearing the cache didn't help in Google Chrome, so I resolved the problem by running a couple of cleaner programs I already had installed on my system. ITA Matrix now looks like it's normal webpage again
#326
Join Date: Aug 2011
Location: Idaho
Programs: US Airways, Silver United, Gold Hilton, Platinum Marriott, Gold SPG
Posts: 749
please help, I used to inter in advance search: "UA, UA, UA" to find best price between city pairs with 3 connections, now I tried it and I get this:
The search failed with QPX Warning. Bad route specification
where som changes made to search on ITA? what am I missing?
The search failed with QPX Warning. Bad route specification
where som changes made to search on ITA? what am I missing?
#327
FlyerTalk Evangelist
Join Date: Jan 2004
Location: Worldwide
Posts: 12,949
#328
FlyerTalk Evangelist
Join Date: Mar 2004
Location: SGF
Programs: AS, AA, UA, AGR S (former 75K, GLD, 1K, and S+, now an elite peon)
Posts: 23,195
please help, I used to inter in advance search: "UA, UA, UA" to find best price between city pairs with 3 connections, now I tried it and I get this:
The search failed with QPX Warning. Bad route specification
where som changes made to search on ITA? what am I missing?
The search failed with QPX Warning. Bad route specification
where som changes made to search on ITA? what am I missing?
#330
Join Date: May 2006
Location: FRA
Programs: MR Gold, IHG Gold AMB
Posts: 262
Which should actually work if ITA was smarter and accepted "nothing" as a valid input.