The example does not work because of the way the query DSL works and how it tries to transparently apply analyzers. Looking at ConnectedMultiFieldsTermQueryBuilder a mixed multi-field query (properties of multiple types, in this case String and Date) is never going to work, because we automatically try to call objectToString for publication data assuming the input ("Java rocks") is a Date.

I am not sure whether there are better ways to handle it (maybe ignore the bridge if we are already dealing with a String!?).

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira