I'm using Solr 1.4.1 and I have a table where the join colum is Oracle
RAW.Consider the next example and that id is of ORACLE RAW type. Does Solr
support this?
<dataConfig> <dataSource type="JdbcDataSource"
driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/dbname"
user="user-name" password="password"/> <document>
<entity name="outer" query="select id,name,desc from mytable">
<field column="id" name="solr_id"/> <field column="name"
name="solr_name"/> <field column="desc" name="solr_desc"/> <entity
name="inner" query="select details from another_table where id
='${outer.id}'"> <field column="details" name="solr_details"/>
</entity> </entity> </document></dataConfig>
I tried it and the inner query doesn't work because the value passed is
something like '[B@d738a2'. Tipical problem of loading the data with a Byte
Array and then doing a .toString() on it.My doubt is if this is a bug on Solr,
if it's just not supported or do I need to configure something else.
Thanks in advance