Query pipeline optimization for cancer patient question answering systems