1

我正在使用 Apache Solr 来索引我的数据,我也有想要索引的 blob 字段......但我不知道要在“scheme.xml”中声明的 fieldType 是什么......

我试过以下:

“字段名称=“抽象”类型=“文本”索引=“真”存储=“真”必填=“真”“

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

id、摘要、标题、价格、publishedDate

1, [B@1e9b7b2, 西班牙消费者, 3795.0, 2009-01-19T18:30:00Z

'abstract' 是我的 blob 文件,它只是大字符串......我想在同一个字段上进行文本搜索,但是当我对其进行索引时,它会显示为这样......请建议我该怎么办?

提前感谢...

4

1 回答 1

2

Solr 常见问题解答为 blob http://wiki.apache.org/solr/DataImportHandlerFaq#Blob_values_in_my_table_are_added_to_the_Solr_document_as_object_strings_like_B.401f23c5提到了这一点

您可以检查search-rich-format-documents-stored-dbms

贡献 BlobTransformer时存在JIRA 问题,但似乎并未将其纳入代码。您可以参考补丁并选择变压器供您使用。

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

于 2012-07-11T07:13:35.423 回答