在Solr 3.3.0中搜索图像

时间:2011-09-05 09:12:47

标签: java lucene solr

我正在使用Solr 3.3.0版本,我需要索引和搜索图像。我能够索引图像文件,但无法将它们检索为搜索结果。 你们中的任何人都可以帮助我吗?

我的data-config.xml是:

<dataConfig>
    <dataSource type="BinFileDataSource" name="bin"/>
    <document>
        <entity name="f" processor="FileListEntityProcessor" recursive="true" 
rootEntity="false" 
 dataSource="null"  baseDir="C:/Files" 
fileName=".*\.(DOC)|(PDF)|(XML)|(xml)|(JPEG)|(jpg)|(ZIP)|(zip)|(pdf)|(doc)" onError="skip">
            <entity name="tika-test" processor="TikaEntityProcessor" 
url="${f.fileAbsolutePath}" format="text" dataSource="bin" onError="skip"> 
                <field column="Author" name="author" meta="true"/> 
                <field column="title" name="title" meta="true"/> 
                <field column="text" name="text"/> 
                <field column="id" name="id"/>
                <field column="Keywords" name="keywords" meta="true"/> 
</entity> 
 <field column="file" name="fileName"/>
 <field column="fileAbsolutePath" name="links"/>
        </entity>
    </document>
</dataConfig>

这适用于除图像以外的其他类型,我无法在搜索结果中获取图像

1 个答案:

答案 0 :(得分:0)

Ans)您必须在索引后使用URL中的查询在solr管理页面中搜索。 当您对图像编制索引时,它将显示在solr admin的概述标签中。 假设它没有在 solr web pag **中显示文档和时间,图像没有被编入索引仍然在搜索相同的内容.....