> When using the SQL handler is there any way to escape single quotes in
> boolean predicates? A query like:
> SELECT title FROM books WHERE author_lastname = 'O''Reilly'
> Will return no results for authors with the last name "O'Reilly" but will
> return hits for books with a last name of "OReilly". I can perform a
> standard Solr term search using "lastname:O'Reilly" and get back the
> expected results. Looking through the code it appears all single quotes are
> stripped from term values in the SQL handler -
> https://github.com/apache/lucene-solr/blame/1d85cd783863f75cea133fb9c452302214165a4d/solr/core/src/java/org/apache/solr/handler/sql/SolrFilter.java#L136 > .
> If this is by design is there any way to use single quotes in a term
> predicate with SQL?
> - Kyle