If anyone has experience using Oracle text (CTXSYS.CONTEXT) and wondering how to handle user input when the user wants to search for names that may contain an apostrophe.
Escaping the ' seems to work in some cases, but not for 's at the end of the word - s is in the list of stop words, and so seems to get removed.
We currently change simple query text (i.e. anything that's just letters) to %text%. We're only using:
contains(field, :text) > 0
So search a search for O'Neil works, but Joe's doesn't.
Anyone using Oracle Text dealt with this issue?