多搜索索引弹簧数据solr展示

时间:2014-12-08 04:21:49

标签: spring solr spring-data

如何在spring数据solr展示中搜索多个索引内容? 刚才我只能搜索" name"。 例如,我如何搜索" companyNo" ?. 提前谢谢

在solr中索引的xml示例:

<?xml version="1.0" encoding="UTF-8"?>
<add>
    <doc>
    <field name="id">1051879H_15082014_00003457</field>
    <field name="name">BEST MEGALINK SDN. BHD.</field>
    <field name="entityName"></field>
    <field name="companyNo">1051879-H</field>
    <field name="noticeType">RMAT_N_C</field>
    <field name="noticeDate">15/08/2014</field>
    <field name="repNames"></field>
    <field name="repNames"></field>
    <field name="repNames"></field>
    <field name="repICs"></field>
    <field name="repICs"></field>
    <field name="repICs"></field>
    <field name="format">PDF</field>
    <field name="folder">15082014</field>
    <field name="pages">2</field>
    </doc>
</add>

1 个答案:

答案 0 :(得分:0)

需要搜索的其他字段需要作为schema.xml的一部分添加。

例如,需要将以下字段添加为部分schema.xml:

<field name="entityName" type="text_string" indexed="true" stored="true"/>
<field name="companyNo" type="text_string" indexed="true" stored="true"/>
<field name="noticeType" type="text_string" indexed="true" stored="true"/>