I have an input that can have only 2 values Published or Deprecated. What regular expression can I use to ensure that either of the two words was submitted?
I tried with different regular expressions (as in the [1], [2]) that contains most generic syntax.. But Solar throws parser exception when validating these expressions.. Could someone help me on writing this regular expression that will evaluate by the Solar parser. [1] /^(PUBLISHED)?(DEPRECATED)?$/ [2] /(PUBLISHED)?(DEPRECATED)?/ SolrCore org.apache.solr.common.SolrException: org.apache.lucene.queryParser.ParseException: Cannot parse 'overview_status_s:/(PUBLISHED)?(DEPRECATED)?/': '*' or '?' not allowed as first character in WildcardQuery at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:108) Regards, Dinusha.