如何在Apache Solr索引中索引blob字段?

时间:2012-07-11 06:28:21

标签: apache solr indexing dih

我正在使用Apache Solr索引我的数据,我有blob字段,我也想要编入索引...但我不知道在'scheme.xml'中声明的fieldType是什么.... / p>

我试过以下:

“field name =”abstract“type =”text“indexed =”true“stored =”true“required =”true“”

但是当我尝试搜索时,该字段显示为:

id,abstract,title,price,publishedDate

1,[B @ 1e9b7b2,Spain Consumer,3795.0,2009-01-19T18:30:00Z

'abstract'是我提交的blob,它只是大字符串......我希望在同一个字段上进行文本搜索,但是当我将其编入索引时,它显示为这样...... 请告诉我我该怎么办?

提前感谢...

1 个答案:

答案 0 :(得分:2)

Solr FAQ提到blob http://wiki.apache.org/solr/DataImportHandlerFaq#Blob_values_in_my_table_are_added_to_the_Solr_document_as_object_strings_like_B.401f23c5

您可以查看searching-rich-format-documents-stored-dbms

有一个JIRA issue用于贡献BlobTransformer,但似乎没有进入代码。您可以参考补丁并选择供您使用的变压器。

不确定它是否在当前版本中重命名/重构/重命名。