Hi,

I am running a Solr 7.5 index for a customer.
I have recently discovered that none of the multivalued string/text fields are 
filled with more than one value each.

Example of indexing (edited and abbreviated):
curl -X POST -H 'Content-Type: application/json' 
'http://localhost:18080/solr/customer_core/update/' --data-binary 
'[{"id":"MyId","author_fullname":["Author 1","Author 2","Author 3"]}]'

The multivalued field author_fullname only gets one value, namely "Author 1".
This is also the case for the other multivalued fields in the schema.

Definition of author_fullname and its corresponding type from managed-schema:

  <field name="author_fullname" type="MyType" multiValued="true" indexed="true" 
stored="true"/>


<fieldType name="MyType" class="solr.TextField" positionIncrementGap="100">
    <analyzer type="index">
      <charFilter class="solr.MappingCharFilterFactory" 
mapping="mapping-ISOLatin1Accent.txt"/>
      <tokenizer class="solr.StandardTokenizerFactory"/>
      <filter class="solr.StopFilterFactory" words="stopwords.txt" 
ignoreCase="true"/>
      <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
    <analyzer type="query">
      <charFilter class="solr.MappingCharFilterFactory" 
mapping="mapping-ISOLatin1Accent.txt"/>
      <tokenizer class="solr.StandardTokenizerFactory"/>
      <filter class="solr.StopFilterFactory" words="stopwords.txt" 
ignoreCase="true"/>
      <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
  </fieldType>

Uptime Consulting | Eivind Hodneland | Senior Consultant | Munchs gate 7, 
NO-0165 Oslo, Norway
Tel: +47 22 33 71 00 | Mob: +47 971 76 083 | 
eivind.hodnel...@uptimeconsulting.no<mailto:eivind.hodnel...@uptimeconsulting.no>
  | www.uptimeconsulting.no<http://www.uptimeconsulting.no/>
----------------------------------------------------------------------
Search and Big Data solutions
Software Development
IT outsourcing services and consultancy

[4180EEB7]

Reply via email to