2014-12-08 7 views
0

어떻게 봄 데이터 solr 쇼케이스에서 여러 인덱스 컨텐츠를 검색 할 수 있습니까? 지금 막 "이름"만 검색 할 수 있습니다. 예를 들어 "companyNo"를 어떻게 검색 할 수 있습니까? 사전에 감사 SOLR에서 인덱스의다중 검색 인덱스 스프링 데이터 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> 

답변

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"/> 
+0

이미 스키마에 추가 할 수 있습니다. http : // localhost : 8983/solr/# 또는 http : // localhost : 8983/solr/collection1/browse를 사용하면 색인이 생성 된 모든 콘텐츠를 쉽게 검색 할 수 있습니다. 하지만 sping-data-solr-showcase를 사용하여 검색하려고하면 찾을 수 없습니다. 인덱스 "이름"만 검색 할 수 있습니다. 그게 내가 놓친 뭔가? – azmilhafiz