Pep8
Implement the getDataOrigin method for the FlareContentListingObject that plone.app.contentlisting defines and that plone.app.search expects to exist.
Pep8
Make sure slashes are properly escaped in the search query.