【问题标题】:multiple search index spring data solr showcase多个搜索索引 spring data solr 展示
【发布时间】:2014-12-08 17:28:31
【问题描述】:

如何在 spring data solr 展示中搜索多个索引内容? 刚才我只能搜索“名称”。 例如,我如何搜索“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>

【问题讨论】:

    标签: spring solr spring-data


    【解决方案1】:

    其他需要搜索的字段,需要添加为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"/>
    

    【讨论】:

    • 我已经添加了架构。如果我使用localhost:8983/solr/# 或localhost:8983/solr/collection1/browse,我可以轻松搜索我索引的所有内容。但是当我尝试使用 sping-data-solr-showcase 进行搜索时,它找不到。它只能搜索索引“名称”。我错过了什么?
    猜你喜欢
    • 1970-01-01
    • 2021-07-08
    • 2014-05-30
    • 1970-01-01
    • 2017-08-28
    • 2018-08-01
    • 2012-07-11
    • 1970-01-01
    相关资源
    最近更新 更多