We are using Lucene v3.6 in our code. We first index the data and then use Lucene search as well to search for terms. Using Luke I've confirmed that when we index a term such as Hashimoto's it gets indexed with the apostrophe I presume (because when I search for Hashimoto from the results obtained I can confirm that the corresponding field value contains the apostrophe as Hashimoto's. However, when I search for Hashimoto's (even in Luke) I do not get back any results for the field. e.g.
+names.name:hashimoto (works and returns multiple results some which have Hashimoto's as a term)
+names.name:hashimoto's (does not work - no results)
In both cases I'm using the StandardAnalyzer which from what I understand should be handling the apostrophe with no issue.