Option categoryFieldOpt = obuilder.withLongName("categoryField").withRequired(true).withArgument(
abuilder.withName("index").withMinimum(1).withMaximum(1).create()).withDescription(
"Name of the field containing category information").withShortName("catf").create();
Option contentFieldOpt = obuilder.withLongName("contentField").withRequired(true).withArgument(
abuilder.withName("index").withMinimum(1).withMaximum(1).create()).withDescription(
"Name of the field containing content information").withShortName("contf").create();
Option maxResultsOpt = obuilder.withLongName("maxResults").withRequired(false).withArgument(
abuilder.withName("gramSize").withMinimum(1).withMaximum(1).create()).withDescription(
"Number of results to retrive, default: 10 ").withShortName("r").create();