Dexterity IRichText Behavior field is not searchable

I was able to get collective.dexteritytextindexer working with my content type.

Specifically you have to do this for Dexterity CTs created TTW: https://github.com/collective/collective.dexteritytextindexer/blame/master/README.rst#L63

I changed two lines of the above XML (line 1 and line 4):

<?xml version='1.0' encoding='utf8'?>
<model xmlns:indexer="http://namespaces.plone.org/supermodel/indexer" xmlns:form="http://namespaces.plone.org/supermodel/form" xmlns:i18n="http://xml.zope.org/namespaces/i18n" xmlns:lingua="http://namespaces.plone.org/supermodel/lingua" xmlns:marshal="http://namespaces.plone.org/supermodel/marshal" xmlns:security="http://namespaces.plone.org/supermodel/security" xmlns:users="http://namespaces.plone.org/supermodel/users" xmlns="http://namespaces.plone.org/supermodel/schema">
  <schema>
    <field name="policy_content" type="plone.app.textfield.RichText" indexer:searchable="true">
      <description/>
      <required>False</required>
      <title>Policy Content</title>
    </field>
    <field name="policy_file" type="plone.namedfile.field.NamedBlobFile">
      <description/>
      <required>False</required>
      <title>Policy File</title>
    </field>
  </schema>
</model>

I also enabled the behavior "Dynamic SearchableText indexer behavior".

Then when I searched for text that appeared only in my one Policy item's Policy Content field, it worked (you might have to edit and save your policy items to force them to be reindexed).